我们在这里,这里,这里和这里都遇到了同样的问题
基本上,我们已升级到xcode 6.1,并且我们的构建版本收到“ ResourceRules.plist:无法读取资源”错误。
我们有一个Jenkins服务器,可以为我们完成ios的构建。我们正在Jenkins 上使用Xcode插件进行实际的构建和签名。关于如何无需手动打开xcode并执行此解决方案的更改,可以在其他答案上找到任何想法:
单击项目>目标>选择目标>构建设置> 代码签名资源规则路径 并添加: $(SDKROOT)/ResourceRules.plist
单击项目>目标>选择目标>构建设置>
代码签名资源规则路径
并添加:
$(SDKROOT)/ResourceRules.plist
一般而言,我对Xcode和iOS版本非常陌生。我在Unity-iPhone.xcodeproj文件中找到了project.pbxproj文件。看起来它包含在/ * Begin XCBuildConfiguration部分* / 下的构建设置,它列出了Xcode中看起来相似的构建属性,但是我看不到“ Code Signing Resource Rules Path”之类的东西。
有没有人有手动编辑此文件的经验?这是一个坏主意吗?
谢谢
如果您将Jenkins与XCode插件一起使用,则可以'Code Signing Resource Rules Path'通过添加以下内容来修改变量:
'Code Signing Resource Rules Path'
"CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist"
到
'Custom xcodebuild arguments' XCode插件的设置。
'Custom xcodebuild arguments'
此修复程序不需要XCode GUI。