Sat*_*iya 17 xcode iphone-sdk-3.0
最近,我将我的iPhone SDK操作系统从2.2.1版升级到3.0版.之后,在构建我的应用程序时,我收到配置文件已过期的错误.所以我创建了一个新的配置文件.
然后我使用配置文件分发了我的应用程序.但是在将我的应用程序同步到iPhone设备时,我在iTunes中收到错误.错误消息是"iPhone上未安装应用程序'iGVA',因为权利无效."
我检查了代码签名权利包含正确的权利plist文件.
怎么解决这个问题?
mma*_*tke 30
迈克尔上面的回答是现场(或他指出的链接).以下是我必须采取的步骤才能使其发挥作用:
测试人员需要Entitlements.plist文件才能安装ad-hoc版本.默认的iOS模板不包含一个.在XCode 3.2.4中,你创建一个这样的:
如果您还没有,请创建一个"ad-hoc"构建配置文件:
现在您已经创建了Entitlements.plist,您需要将其添加到您的构建设置中.
注意 - 如果您使用为其他构建配置设置的"代码签名权利"构建和运行,则在自己的设备上安装应用程序时会出错.
最后,检查Entitlements.plist是否已添加到目标中.
您现在应该能够分发您的ad-hoc构建,而不会出现此错误.
其中大部分是从Apple的管理应用程序权利指南中收集的,其余部分是通过反复试验获得的.
我也有这个问题。事实证明,我确实编辑了一个配置来支持临时配置,并且我确信我正在使用分发配置进行构建。但。我没有编辑发行版配置的属性,而是编辑发行版的属性(我以为我正在编辑发行版)。
可能不是这个。但即使您确定,也要仔细检查您使用的配置是否正确,并且该配置是否已正确调整。
| 归档时间: |
|
| 查看次数: |
35701 次 |
| 最近记录: |