TestFlight桌面应用程序v1.0无法在OSX Yosemite v10.10上运行?

Jib*_*eex 16 macos ios testflight osx-yosemite

我刚刚将我的OSX更新为Yosemite,然后在使用TestFlight桌面应用程序向TestFlight提交新版本时遇到了错误.

错误:/ usr/bin/codesign --force --preserve-metadata = identifier,entitlements,resource-rules --sign 2c30db522ceda29332f9f85951addff0276e0de1 --resource-rules =/tmp/sesLW20J9I/Payload/MyApp.app/ResourceRules.plist/tmp /sesLW20J9I/Payload/MyApp.app失败,错误1.输出:警告:使用带有"resource-rules"选项的--preserve-metadata(在Mac OS X中不推荐使用> = 10.10)!警告:在Mac OS X中,不推荐使用--resource-rules> = 10.10!/tmp/sesLW20J9I/Payload/MyApp.app/ResourceRules.plist:无法读取资源

有人有想法吗?

Jib*_*eex 34

好的,最后我找到了解决这个问题的方法.似乎在XCode 6.1中默认不生成资源规则文件.

要像以前一样生成资源规则文件,请转到项目设置,搜索

代码签名资源规则路径,并将其值设置为

$(SDKROOT)/ResourceRules.plist

完成此更改后,重建目标,TestFlight桌面应用程序将像以前一样工作.