【发布时间】:2014-08-11 19:00:48
【问题描述】:
关于如何在工作区中制作供 iOS 项目和 OSX 项目使用的 CocoaPod podspec,是否有任何示例或建议?我正在开发一个使用蓝牙的 Pod,我相信很多人都希望他们的 OSX 项目和 iOS 项目都在同一个工作区中引用同一个 Pod。
有几件事我不确定,例如在 iOS 和 OSX 之间更改 Base SDK,以及如何使项目引用 iOS 或 OSX 目标。
无论如何,欢迎提出任何建议。提前致谢。
【问题讨论】:
-
在 specs repo 中有很多项目可以同时做这两件事。
-
感谢您写信给 Keith。我没有看到任何帮助太大的例子。例如,我可以为 OSX 项目安装 AFNetworking。但是,在那个工作区中,如果我有另一个可能需要做类似网络的 iOS 项目/目标,就会开始混乱。所以,我可以进入 Pods 项目并复制 Pods-AFNetworking 目标,将 SDK 更改为 ios,以及可能需要更改的任何路径信息,...... - 但我确信有更好的方法。无论如何,如果您有任何想法,请告诉我。
-
您需要为此指定规范链接的目标。然后,您可以为您的 OS X 和 iOS 目标设置单独的组。
-
谢谢基思。有了你的建议,我想我明白了。我在“附加”下记录了我的发现,github.com/PunchThrough/Bean-iOS-OSX-SDK/wiki。无论如何,再次感谢!
-
是的,我觉得很好!
标签: ios macos cocoapods podspec