【发布时间】:2017-06-12 15:46:05
【问题描述】:
首先,我知道这个问题是重复的,但我找不到解决问题的答案,而且大部分讨论都是关于cocoapods,而我使用的是Carthage。
我用的是Xcode Version 8.3.2 (8E2002),昨天更新为Carthage version 0.23.0,刚刚更新carthage update --platform iOS或carthage update --platform iOS --no-use-binaries
我试过了
清理派生数据文件夹并重新打开 Xcode。我删除了派生数据中的所有文件并清理项目 => 重新打开 Xcode => 失败
Build Active Architecture Only设置为YES
设置为YES或NO不起作用将 全部
Bitcode enabled设置为NO
起初,我只在我的项目中设置Bitcode,不起作用
然后我将每个项目都设置在Carthage/Checkouts
然后carthage update --platform iOS,不起作用
以上是我尝试过的,任何我遗漏的想法或我错的任何步骤,例如你应该先A 然后C 然后B 而不是ABC
更新
错误消失了,但我不确定我到底在做什么最终配置是Build Active Architecture Only: Debug = YES, Release = NOBitcode enabled = NO,仅限我的项目,迦太基项目保持其原始设置
那么
将框架添加到
target/General/Linked Frameworks and Libraries` and `target/Build Phases/THE_SCRIPT
我不确定这一步是否会影响,但是在我添加之后,构建成功
【问题讨论】: