临时构建和签名者无效问题

时间:2011-01-06 06:50:31

标签: xcode build adhoc

我正在尝试进行临时构建,但当人们尝试将我的应用程序同步到他们的ipad时,我得到“签名者无效”错误。我很困惑,因为我环顾四周,并且提到了这个“Entitlements.plist”文件,这个文件在配置门户网站的这个页面上完全没有提到:

https://developer.apple.com/ios/manage/distribution/distribution.action

我有错误的操作页面吗?我想,我正确地关注了那个页面,但我很难测试究竟是什么问题,因为在我的ipads上我得到了这个团队配置文件,这似乎使一切正常(我无法得到错误)。可能问题是,在我的Target的GetInfo中,我将Code Signing Identity的“Any iOS Device”字段设置为iPhone Developer而不是Ad Hoc Provision项目吗?

或者我是否需要上述链接中未提及的权利plist文件?

1 个答案:

答案 0 :(得分:0)

是的,您对代码签名身份的假设是正确的。

团队配置文件使一切只能在开发设备上运行。 Ad-Hoc构建需要Ad-Hoc分发配置文件,而不是签名。

确保在用于创建临时构建的配置中选择“代码签名身份”的“iPhone分发”证书,而不是“iPhone开发人员”证书。