gpt4 book ai didi

ios - 选择 Carthage 依赖的部署目标

转载 作者:行者123 更新时间:2023-12-03 18:26:18 28 4
gpt4 key购买 nike

我的 iOS 应用程序通过 Carthage(AudioKit、PromiseKit、Dollar 等)使用某些框架,我现在正尝试将应用程序的部署目标从我们之前使用的 10.x 更改为 9.3。由于框架是由 Carthage 而不是 Xcode 内部构建的,新的部署目标不会渗透到框架中,至少在没有一些特殊操作的情况下是这样,我在几个框架中遇到了这个错误:

模块文件的最小部署目标是ios10.1 v10.1:

我是否需要手动进入 Carthage 项目并更改它,还是有更好的方法?我注意到一些框架的项目甚至没有针对 iOS 的方案,所以我认为即使对于那些有它们的项目,它们也可能会被忽略。

最佳答案

似乎正确的答案是 Carthage 使用项目的部署目标进行构建。至少如果可能的话。因此,在 XCode 中更改部署目标后,只需使用 Carthage 进行重建即可。

https://github.com/Carthage/Carthage/issues/1629

它似乎对我不起作用的原因似乎是 Dollar 框架没有正确地为 Carthage 准备。我早些时候注意到构建框架的 plist 出于某种原因缺少捆绑版本值(使得提交不可能)所以它可能只是草率地放在一起。

关于ios - 选择 Carthage 依赖的部署目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40952678/

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