将项目添加到Xcode Workspace,如CocoaPods
我喜欢
Xcode工作区和CocoaPods.所以我想坚持他们和他们的设置,并希望创建一个工作区,包含其他项目,如这个结构:
- MyApp.workspace |-- MyApp.project |-- Pods.project |-- AnotherApp.project 关于向现有项目添加依赖项的大多数帖子建议将它们嵌套,例如: - MyApp.workspace |-- MyApp.project |-- AnotherApp.project |-- Pods.project 但是,我不确定这是否是正确的方法.我想我应该把它们放到同一级别,因为Pods和AnotherApp都为MyApp提供了libs /可重用代码. 你建议哪一个?为什么? 解决方法
我不确定我是否完全理解这个问题所以请原谅,如果我错过了什么.
我想要一个类似的设置,工作区中的多个项目,但都由Cocoapods管理.我需要项目相互链接.我的动机是促进MVC分离,所以我有一个App项目(视图),一个Controller项目,一个Model项目.项目的shell在这里:https://github.com/premosystems/iOSMVCTemplate/tree/1.0/MVC-Example/iOS/MVCApp 以下是基本步骤: >创建项目,并为每个项目添加podspec. (例如像这样的控制器podspec:https://github.com/premosystems/iOSMVCTemplate/blob/1.0/MVC-Example/iOS/MVCApp/Controller/ProximityController/ProximityController.podspec) 请务必使用以下命令引用您在Podfile中创建的podspec:path =>开发指令在被任何podspecs引用之前,所以cocoapods将知道不要查看公共存储库. 我已经使用了一个月左右,它运作得很好.唯一的缺点是索引和编译时间比我想要的要长,并且pod更新非常慢.在向任何podspecs添加和新文件.h,.m之前,您必须运行pod update. 祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |