今天刚刚升级到Xcode 6.1,然后猜测一下:现在,我在使用TestFlight桌面应用程序提交版本时遇到了麻烦。这是应用开始构建IPA时出现的错误:
错误:/ usr / bin / codesign --force --preserve-metadata = identifier,entitlements,resource-rules --sign 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app失败,错误1。输出:警告:--preserve-metadata与选项“ resource-rules”一起使用(在Mac OS X> = 10.10中已弃用)!警告:--resource-rules在Mac OS X> = 10.10中已被弃用!/tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist:无法读取资源
“支持文章”不知道发生了什么。
这似乎不是TestFlight的问题,因为在使用xcrun或类似工具的Jenkins等CI环境中,会发生相同的事情。
该应用程序已经几个月没有更新了,所以我知道我不应该期望有任何更新可以很快解决此问题。过去,它对我和我的客户来说都非常有效,所以我也不是很想放弃其他东西。
任何有关此错误的内容以及解决方法的想法都将不胜感激。
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
。使用Xcode 6.0.1,一切正常。