gpt4 book ai didi

ios - cocoad pods - 构建静态框架

转载 作者:行者123 更新时间:2023-11-29 05:39:15 30 4
gpt4 key购买 nike

您好,有这个 cocoapod 框架,我仅以二进制模式分发(无源)。基本上,我正在分发 carthage build 的输出,它创建了一个动态框架。

我还被要求发布该框架的静态版本。我在 XCode 中创建了一个新目标,它使用静态库构建框架(使用与动态框架相同的源)。

最终,我文件...blabla.a并发现它仅包含arm架构。

我一直在调查:https://github.com/Carthage/Carthage/blob/master/Documentation/StaticFrameworks.md - 但这对我来说失败了(在链接状态下它尝试执行Ld,但失败了)。

我的代码只是 objc,并且运行的是 Xcode 10.2.1。

最佳答案

Carthage v0.30及以上版本可以构建静态框架。文档没有说明如何:)

上面提供的链接没有用(在现代系统上不起作用)。相反,我使用了这个:https://github.com/Carthage/Carthage/issues/2534#issuecomment-407807111并得到了一个静态框架。

作为奖励,我能够制作一个新的 cocoapod (我添加了一个新的 podfile,具有相同的名称和 static 后缀),它链接到我的静态构建(在与动态相同的存储库中,只是不同的路径),这两个pods之间的唯一区别是s.static_framework = true

我不确定如何使其成为一个能够遵守 use_framworks! 的单个 Pod,这个方法

关于ios - cocoad pods - 构建静态框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56723252/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com