PubNub - iOS - 只有迦太基?
PubNub - iOS - Carthage only?
向对 PubNub 和 iOS-Swift,
很熟悉的人提问
从今天开始,您能否将 PubNub 完全、绝对而不以任何方式使用 cocoapods?那么,纯粹的迦太基?
(PubNub 自己的 doco 在这件事上有点糊涂,一目了然。)
(严格 iOS 10,无遗留)
看起来该项目构建了独立的框架,因此您可以将其添加为 Carthage 依赖项。
Carthage只是下载项目,根据项目设置进行构建。所有消费项目需要做的就是将特定的构建产品添加到您的项目中。
Docs 看起来很清楚如何使用 Carthage 集成方式。
运行 这个命令你不需要 CocoaPods(平台可以是任何:macos, tvos, ios和watchos或w/o平台全部搭建):
carthage update --platform ios
唯一需要的是 Cartfile 在您将从上面调用命令的同一目录中。它应该至少包含这一行(取决于您需要的版本):
github "pubnub/objective-c" ~> 4.1
因此,您将在 Carthage/Build/{platform-name}/PubNub.framework
下获得 .framework 包。如文档中所述,您可以 将其拖放 到您的项目中,并且不要忘记将其添加到 Embedded Binaries。
向对 PubNub 和 iOS-Swift,
很熟悉的人提问从今天开始,您能否将 PubNub 完全、绝对而不以任何方式使用 cocoapods?那么,纯粹的迦太基?
(PubNub 自己的 doco 在这件事上有点糊涂,一目了然。)
(严格 iOS 10,无遗留)
看起来该项目构建了独立的框架,因此您可以将其添加为 Carthage 依赖项。
Carthage只是下载项目,根据项目设置进行构建。所有消费项目需要做的就是将特定的构建产品添加到您的项目中。
Docs 看起来很清楚如何使用 Carthage 集成方式。 运行 这个命令你不需要 CocoaPods(平台可以是任何:macos, tvos, ios和watchos或w/o平台全部搭建):
carthage update --platform ios
唯一需要的是 Cartfile 在您将从上面调用命令的同一目录中。它应该至少包含这一行(取决于您需要的版本):
github "pubnub/objective-c" ~> 4.1
因此,您将在 Carthage/Build/{platform-name}/PubNub.framework
下获得 .framework 包。如文档中所述,您可以 将其拖放 到您的项目中,并且不要忘记将其添加到 Embedded Binaries。