【发布时间】:2015-04-03 12:16:36
【问题描述】:
如果我有一个大项目并且有几个功能。这些功能将由另一个开发人员在另一个 iOS 项目中独立开发。这些功能可以包括 UIViewcontrollers、Navigation 和其他 iOS 应用程序通常具有的东西。然后我有主应用程序,其中功能项目将集成到 xcode 工作区中。如何从主应用程序/项目中引用其他功能项目?我尝试从情节提要中加载视图控制器,但似乎找不到它。我也尝试使用构建阶段添加,但我无法使其工作。
我读了这篇文章Using CocoaPods To Modularize Big iOS Apps。该博客谈到使用我试图避免的 cocoapods。我似乎没有找到说它适用于 SVN 的东西,这就是我不会将它用于我需要的东西的原因。有框架选项,但我正在寻找更好的解决方案。
【问题讨论】:
-
为什么要避免使用 Cocoapods?您遇到的具体问题是什么?
-
它是否适用于 SVN?
-
我同时使用 Cocoapods 和 SVN。到目前为止,我还没有任何问题。你有什么问题?
-
user1539874:Cocoapods 只需要一个 Podfile 并生成一个 xcworkspace 和一个 Podfile.lock 文件。您选择的源代码控制方法可以忽略其余部分。它适用于 SVN。
-
我尝试用 SVN 研究 cocoapods 的结果都表明某种失败。我会尝试用 CocoaPods 来设置它。
标签: ios objective-c xcode architecture dependency-management