首先,我知道这个问题是重复的,但我找不到解决问题的答案,大部分讨论都是关于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 = NO
Bitcode enabled = NO
,我的项目,迦太基的项目保持其原始设置
然后
将框架添加到
target/General/Linked Frameworks and Libraries` and `target/Build Phases/THE_SCRIPT
我不确定这一步是否会影响但是在我添加之后,构建成功
答案 0 :(得分:3)
对我有用,设置env
- > class switch(object):
def __init__(self, id, env):
self.id = id
self.env = env
和 H = nx.relabel_nodes(G, mapping=switch(id, env) ,copy=True)
- > Build Active Architecture only
。