Apple 发布了 Xcode 7 更新,再次破坏了一切。
以前,我们不得不处理
ResourceRules.plist: cannot read resources
使用描述的 hack 发出问题,例如 here .一些人wonder为什么一开始会发生这种情况。
但是,随着 Xcode 7 更新,他们通过在设置此选项时给出此错误来禁止使用 Code Signing Resource Rules Path
:
ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle
这question正是关于这个问题的答案建议从build设置中删除这个选项。你猜怎么着,删除后弹出第一个错误,所以我们发现自己陷入了循环。
我的问题(当然除了我们为什么会陷入这种困惑之外)是:
我们如何解决这两个问题,以便 iOS 构建在 Jenkins 和 Xcode 7 中正常运行,然后再上传 TestFlight?
最佳答案
看看这个:https://stackoverflow.com/a/32762413/5373468
如果您不确定这是一个错误,您也可以在这里获得确认:http://cutting.io/posts/packaging-ios-apps-from-the-command-line/
关于ios - 使用 Jenkins 和 Xcode 7 通过 TestFlight 构建 iOS 应用程序并分发 .ipa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32720442/