【问题标题】:How to publish a prebuilt iOS fat framework as CocoaPod pacakge如何将预构建的 iOS 胖框架发布为 CocoaPod 包
【发布时间】:2021-07-19 01:12:43
【问题描述】:

我从未制作过 pod 包,也没有实际使用过它们,我正在尝试创建一个 pod 包并进行部署。

所以我创建了一个完整工作的 SDK.framework,它是适用于 amd64 和 x86_64 的胖 iOS 库 - 我以与这篇文章非常相似的方式创建了 podspec

iOS publish private code framework on cocoapods

现在命令“pod trunk push sdk.podspec”输出:

  • 错误 | [iOS] xcodebuild:返回不成功的退出代码。您可以使用--verbose 了解更多信息。

这很奇怪,因为框架是预构建的,我只需要部署......我缺少什么?

【问题讨论】:

    标签: ios cocoapods


    【解决方案1】:

    这个问题是spec文件在校验spec文件的正确性时未能通过,可以使用pod trunk push sdk.podspec --verbose 跟踪错误所在的行。一般会有修改建议,期待看到你的错误提示

    【讨论】:

    • 谢谢,输出是 xcodebuild 尝试构建包并失败,因为框架已经构建,我只需要部署
    • 你的意思是在部署过程中跳过SDK.framework的构建,对吧?
    • 正确,SDK 已经构建并且是二进制形式。
    • 部署前,验证.podspec文件是否合法,使用pod spec lint sdk.podspec --verbose查看里面的错误
    猜你喜欢
    • 1970-01-01
    • 2016-05-31
    • 2016-04-11
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 2023-03-31
    相关资源
    最近更新 更多