我花了几个小时在这上面无济于事。我有一个具有静态库 Restkit 的应用程序。我遇到了很多错误,所以我做了以下事情:
在 restkit proj 中添加了 ad-hoc
将 entitlements.plist 添加到 restkit proj,一键(可调试 = 否)
多次失败后,不得已,我又添加了一个info.list,一键获取(get-task-allow=YES)
从这里开始,归档工作。但是当我尝试上传到 testflight 时,它说:
“'无效配置文件:开发人员构建权利必须将 get-task-allow 设置为 true”
我被困住了。
我还注意到有些人提到了设置 skip-install = NO,但当您这样做时,您最终会得到一个包含多个应用程序的存档,无法对其进行签名或验证。
- 我也在 TF 论坛上问过这个问题。如果我得到回复,我会在这里交叉回答,但也非常希望在这里得到帮助。
最佳答案
RestKit 有一个非常活跃的邮件列表 here框架的作者非常敏感。也可能值得将这个问题抛到那里。
但是,您在上面看到的消息表明您正在使用开发配置文件而不是分发配置文件进行构建。当您使用您的开发配置文件进行构建时,它期望
get-task-allow
设置为 true,以便您可以在应用程序在设备上运行时对其进行调试。
TestFlight 有一个非常全面的教程 here关于如何正确设置临时分发的存档。
关于iphone - 静态库的临时构建(Testflight),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517437/