苹果发布了Xcode 7更新,又一次破坏了一切。
之前,我们不得不使用一种所谓的黑科技来处理“ResourceRules.plist: cannot read resources”的问题,例如在这里描述。有些人怀疑为什么会出现这种情况。
然而,在Xcode 7更新中,他们禁止使用“Code Signing Resource Rules Path”,如果设置了此选项,则会出现以下错误:
ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle 这个问题正是关于此问题的,它提出了一个解决方案,建议从构建设置中删除此选项。但是请注意,删除后将出现第一个错误,因此我们陷入循环。
我的问题(当然还有我们如何陷入这个困境)是:
我们如何解决这两个问题,以便Jenkins中的iOS构建和Xcode 7之后的TestFlight上传正常工作?
之前,我们不得不使用一种所谓的黑科技来处理“ResourceRules.plist: cannot read resources”的问题,例如在这里描述。有些人怀疑为什么会出现这种情况。
然而,在Xcode 7更新中,他们禁止使用“Code Signing Resource Rules Path”,如果设置了此选项,则会出现以下错误:
ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle 这个问题正是关于此问题的,它提出了一个解决方案,建议从构建设置中删除此选项。但是请注意,删除后将出现第一个错误,因此我们陷入循环。
我的问题(当然还有我们如何陷入这个困境)是:
我们如何解决这两个问题,以便Jenkins中的iOS构建和Xcode 7之后的TestFlight上传正常工作?