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

标签 ios macos testflight osx-yosemite

我刚刚将我的 OSX 更新到 Yosemite,然后在使用 TestFlight 桌面应用程序向 TestFlight 提交新构建时遇到错误。

error: /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 failed with error 1. Output: Warning: usage of --preserve-metadata with option "resource-rules" (deprecated in Mac OS X >= 10.10)! Warning: --resource-rules has been deprecated in Mac OS X >= 10.10! /tmp/sesLW20J9I/Payload/MyApp.app/ResourceRules.plist: cannot read resources

有人有想法吗?

最佳答案

好吧,我终于找到了解决这个问题的方法。 XCode 6.1 好像默认没有生成资源规则文件。

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

Code Signing Resource Rules Path,并设置其值为

$(SDKROOT)/ResourceRules.plist

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

关于ios - TestFlight 桌面应用程序 v1.0 无法在 OSX Yosemite v10.10 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596879/

相关文章:

macos - cocoa:如何为 View 添加粗条?

android - 如果文件在 Android 设备上,是否可以通过 adb 安装 APK?

ios - Apple TestFlight 错误 'Couldn' t 接受邀请'

ios - watchOS 2 应用无法通过 TestFlight 安装

ios - 缩进自定义表格 View 单元格

ios - iOS 中最小部署目标支持的构建大小不同

c++ - 如何在macOS上的C++项目中使用DCMTK

ios - 测试飞行推送通知工作。这是否意味着我的推送通知可以在应用商店中使用?

ios - 使用 beginReceivingRemoteControlEvents

ios - 应用程序看起来像主从行为就像标签栏 Controller