【问题标题】:PubNub - iOS - Carthage only?PubNub - iOS - 仅限迦太基?
【发布时间】:2017-07-07 03:44:09
【问题描述】:

问一个对 PubNub 和 iOS-Swift 非常陌生的人,

从今天开始,您能否将 PubNub 完全、绝对地不使用 cocoapods 放在一个项目中?那么,纯迦太基?

(PubNub 自己的 doco 对这件事有点糊涂,一看就知道了。)

(严格来说是 iOS 10,没有旧版)

【问题讨论】:

    标签: ios pubnub carthage


    【解决方案1】:

    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 捆绑包。如文档中所述,您可以将其拖放到您的项目中,并且不要忘记将其添加到 Embedded Binaries。

    【讨论】:

      【解决方案2】:

      看起来该项目构建了独立的框架,因此您可以将其添加为 Carthage 依赖项。

      Carthage 只是下载项目并根据项目设置构建它。所有消费项目需要做的就是将特定的构建产品添加到您的项目中。

      【讨论】:

        猜你喜欢
        • 2016-01-04
        • 1970-01-01
        • 2020-07-07
        • 2018-03-31
        • 2018-04-27
        • 1970-01-01
        • 1970-01-01
        • 2017-07-14
        • 2019-10-02
        相关资源
        最近更新 更多