3

我花了几个小时在这无济于事。我有一个具有静态库 Restkit 的应用程序。我遇到了很多错误,所以我做了以下事情:

  1. 将临时添加到 restkit 项目

  2. 将entitlements.plist 添加到restkit proj,一键(可以调试= NO)

  3. 在多次失败后,作为最后的手段,我还添加了一个 info.list,一个键(get-task-allow=YES)

从这里开始,归档工作。但是当我尝试上传到 testflight 时,它说:

“'无效的配置文件:开发人员构建权利必须将 get-task-allow 设置为 true”

我非常卡住。

我还注意到有些人提到设置skip-install = NO,但是当你这样做时,你最终会得到一个包含多个应用程序的存档,无法签名或验证。

  • 我也在 TF 论坛上问过这个问题。如果我得到回复,会在这里交叉回答,但也非常希望在这里得到帮助。
4

1 回答 1

4

RestKit在这里有一个非常活跃的邮件列表,其中框架的作者非常敏感。也可能值得把这个问题扔在那里。

但是,您在上面看到的消息表明您正在使用开发配置文件而不是分发配置文件进行构建。当您使用开发配置文件进行构建时,它期望

get-task-allow

设置为 true 以便您可以在应用程序在设备上运行时对其进行调试。

TestFlight 有一个非常全面的教程介绍如何正确设置临时分发的存档。

于 2011-06-29T08:50:45.033 回答