IOS:临时配置

时间:2012-03-09 12:21:11

标签: ios xcode distribution

我有这个问题:

无效的配置文件:分发构建权利必须将get-task-allow设置为false

我知道我必须设置

<key>get-task-allow</key>
<true/>

在entitlements.plist但在xcode 4.3中我找不到这个文件,我该怎么办?

2 个答案:

答案 0 :(得分:5)

您需要将Entitlements文件添加到项目中。

您可以在http://support.testflightapp.com/kb/common-questions/i-get-an-unable-to-download-error-when-installing-my-application找到详细说明。向下滚动到'Missing Entitlements'。

答案 1 :(得分:2)

自:

http://help.testflightapp.com/customer/portal/articles/494413-how-to-create-an-ipa-xcode-4-3-
http://help.testflightapp.com/customer/portal/articles/535398-invalid-profile-distribution-build-entitlements-must-have-get-task-allow-set-to-false-

从XCode 4.3开始,这是自动处理的。似乎让一些开发人员感到困惑的是他们将他们的IPA上传到TestFlight并得到一个错误,指出get-task-allow必须设置为false。这表明:

  • 您创建了一个Entitlements.plist文件,并在旧版Xcode中将get-task-allow设置为true
  • 您正在使用开发资源调配配置文件
  • 对应用程序进行签名

让我发疯的是,我无法让我的分发配置文件工作,并且始终遇到此错误。奇怪的是,如果我使用开发人员配置文件,它就可以了。 WTF。