我想知道是否有类似的private pods Carthage
,我有一对夫妇的框架和我目前使用git submodules
,我开始使用Carthage
一个新的项目,是相当不错的,但到目前为止,我只配置它来管理第三方框架依赖。我检查了carthage documentation,但不是对如何设置它说清楚。是否Carthage
只有Github
回购工作?可以把它(现在Atlassian-Stash
)与Bitbucket
工作?如果是的话怎么样?
所以,我终于找到了如何设置迦太基与Atlassian-Bitbucket
在Cartfile
我只需要定义依赖起源是git仓库
企业git仓库一样Atlassian-Stash(Bitbucket)
git "https://stashRepo"
它还可以与ssh://
或本地项目
git "file:///directory/to/project" "branch"
UPDATE
迦太基现在又增加额外的文档在OGDL如何工作的Cartfile
为了代码类似于使用的CocoaPods发展荚发展方式的框架,也愿与迦太基所使用的解决方案。
该解决方案比alternative solutions安静方便。
例如,
添加本地路径到Cartfile
git "PATH_TO_LOCAL_DEVELOPING_FRAMEWORK_SOURCE_ROOT_DIRECTORY" "BRANCH_NAME"
例如,
使用Cartfile更新迦太基依赖
$ carthage update $DEVELOPING_FRAMEWORK_NAME --platform iOS --cache-builds --configuration Debug
要使用断点调试或开发主体工程框架,增加开发框架项目参考$(DEVELOPING_FRAMEWORK).xcodeproj
到主应用程序,并在Xcode建设的主要应用。
警告
卸下发展开销(如由于加入了开发框架项目基准的变化$(MAIN_APP_NAME).xcodeproj/project.pbxproj
)提交更改到远程回购之前。
经测试环境