针对静态库的Ad-Hoc构建(Testflight)

时间:2011-06-29 07:59:02

标签: iphone ios restkit testflight

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

  1. ad-hoc添加到restkit proj

  2. 将entitlements.plist添加到restkit项目中,只有一个密钥(可以调试=否)

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

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

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

    我非常困难。

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

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

1 个答案:

答案 0 :(得分:4)

RestKit有一个非常活跃的邮件列表here,框架的作者非常敏感。也可能值得在这里提出这个问题。

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

get-task-allow

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

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