Xcode 7代码签名资源规则路径问题

时间:2015-09-24 09:37:46

标签: itunesconnect ios9 xcode7

我的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

任何走动?

1 个答案:

答案 0 :(得分:3)

问题是xcrun在其脚本内部使用资源路径。

要解决的问题是直接编辑脚本。我有同样的问题,我发布的解决方案here为我工作。认为它也会帮助你。