向刚接触 PubNub 和 iOS-Swift 的人提问,
从今天开始,您可以将 PubNub 完全、绝对不使用 cocoapods 以任何方式放入项目中吗?那么,纯粹的迦太基?
(PubNub自己的doco在这件事上有点糊涂,一目了然。)
(严格的 iOS 10,没有遗留问题)
最佳答案
Docs看起来很清楚如何使用 Carthage 集成方式。 要运行此命令,您不需要 CocoaPods(平台可以是任何平台:macos、tvos、ios 和 watchos 或不构建所有平台):
carthage update --platform ios
唯一需要的是Cartfile在您将从上面调用命令的同一目录中。它应该至少包含这一行(取决于您需要的版本):
github "pubnub/objective-c" ~> 4.1
因此,您将在 Carthage/Build/{platform-name}/PubNub.framework
下获得 .framework 包。如文档中所述,您可以将其拖放到您的项目中,并且不要忘记将其添加到嵌入式二进制文件。
关于ios - PubNub - iOS - 仅限迦太基?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42300910/