Xcode 7 代码签名资源规则路径问题
Xcode 7 Code Signing Resource Rules Path issue
我在我的 El Caption 上安装了最新的 Xcode 7 和 iOS 9 SDK。我刚收到关于 Code Signing Resource Rules Path
:
的问题
如果我指定 CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist
则我无法将 IPA 上传到 iTunesConnect,因为:
ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle
但是,如果我删除这个 CODE_SIGN_RESOURCE_RULES_PATH
,xcrun PackageApplication
将失败,因为:
/var/folders/9v/_4lr188x5h5019b4bsq2_fyr0000gn/T/ir4fp619hu/Payload/MyApp.app/ResourceRules.plist: cannot read resources
有没有四处走走?
问题是 xcrun
在其脚本内部使用了资源路径。
解决方法是直接自己编辑脚本。我遇到了同样的问题,我发布的解决方案 here 对我有用。觉得对你也有帮助。
我在我的 El Caption 上安装了最新的 Xcode 7 和 iOS 9 SDK。我刚收到关于 Code Signing Resource Rules Path
:
如果我指定 CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist
则我无法将 IPA 上传到 iTunesConnect,因为:
ERROR ITMS-90339: "This bundle is invalid. The Info.plist contains an invalid key 'CFBundleResourceSpecification' in bundle
但是,如果我删除这个 CODE_SIGN_RESOURCE_RULES_PATH
,xcrun PackageApplication
将失败,因为:
/var/folders/9v/_4lr188x5h5019b4bsq2_fyr0000gn/T/ir4fp619hu/Payload/MyApp.app/ResourceRules.plist: cannot read resources
有没有四处走走?
问题是 xcrun
在其脚本内部使用了资源路径。
解决方法是直接自己编辑脚本。我遇到了同样的问题,我发布的解决方案 here 对我有用。觉得对你也有帮助。