我已经更新到OS X Yosemite以及Xcode 6.1(从开发者网站下载),从这个时候开始我就遇到了建筑物的问题,就像在日志文件中一样,我看到注释“警告:–resource-rules已弃用在Mac OS X> = 10.10!中”。有人知道如何使用不带“ resource-rules”标志的Xcode插件吗?谢谢。
Jenkins插件一切正常。只是产品设置不正确。
打开项目的“构建设置”选项卡。搜索“代码签名资源规则路径”,对我来说这是空的。改成:$(SDKROOT)/ResourceRules.plist
$(SDKROOT)/ResourceRules.plist
更新资料
此解决方案不会删除警告本身。但是我很确定警告不是问题。问题在于,如果没有此设置,则Payload文件夹中不会生成ResourceRules.plist文件,并且由于缺少该文件,因此构建过程停止。
再说一次,它根本与jenkins插件无关。也会发生相同的错误xcrun -sdk iphoneos PackageApplication。Jenkins只是调用此命令行作为构建步骤。
xcrun -sdk iphoneos PackageApplication