Xcode8.3-无效的bitcode签名

时间:2017-05-23 07:28:20

标签: ios xcode carthage

首先,我知道这个问题是重复的,但我找不到解决问题的答案,大部分讨论都是关于cocoapods,而我正在使用Carthage

我正在使用Xcode Version 8.3.2 (8E2002),昨天更新为Carthage version 0.23.0,刚刚更新carthage update --platform iOScarthage update --platform iOS --no-use-binaries

我尝试了什么

  1. 清理派生数据文件夹并重新打开Xcode。我删除了派生数据中的所有文件并清理了项目=>重新打开Xcode =>失败

  2. Build Active Architecture Only设置为YES
    设置为YESNO不起作用

  3. 所有 Bitcode enabled设置为NO
    起初,我只在我的项目中设置Bitcode,不起作用 然后我在Carthage/Checkouts中设置每个项目 然后carthage update --platform iOS,不起作用

  4. 上面是我尝试的,任何想法,我错过的或任何我错的步骤,例如您应该A然后C然后B而不是ABC

    更新
    错误消失了,但我不知道我究竟做了什么。最后的配置是
    Build Active Architecture OnlyDebug = YESRelease = NO
    Bitcode enabled = NO,我的项目,迦太基的项目保持其原始设置 然后
    将框架添加到

    target/General/Linked Frameworks and Libraries` and `target/Build Phases/THE_SCRIPT
    

    我不确定这一步是否会影响但是在我添加之后,构建成功

1 个答案:

答案 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