2011-07-11 88 views
0

“应用程序”应用程序名称“未安装在iPhone上”iphone名称“因为它没有签名。”创建adHoc版本时出现问题

我尝试创建adhoc构建时出现此错误。我找到了一些解决方案并尝试了这些解决方案,但他们都没有为我工作。 我已经创建了一个分发证书和.mobileprovison证书,用于'n'数字时间,但我仍然得到这个错误。我添加了Entitlements.plsit,并且还为分发配置(这是发行版的副本)创建了构建。组织者还会显示有效的提供资料。我在创建构建时始终清理目标。 我错过了任何创建adhoc构建的步骤。请有人帮我解决这个问题。我从这么多天开始研究这个问题。

+0

检查您是否不小心创建模拟器版本。 – Vin

+0

是的,我正在创建一个模拟器构建。我尝试使用设备构建,并给我一个错误 - “应用程序”应用程序名称“没有安装在iphone”iPhone名称“上,因为签名者无效。” – Jitesh61

+0

然后它是您的证书或配置文件的问题。尝试删除并重新安装您的配置文件和证书。同时检查您是否正在更改配置/配置的代码签名设置,包括项目和目标。 – Vin

回答

0

,我们在您的问题描述缺少了几步,因此目前还不清楚该问题是否与IPA文件的签署和包装,还是它关系到你的应用程序的安装。

TestFlightApp上的优秀人士已经为Xcode 3Xcode 4提供了一个很好的分步指南,说明如何完成这些工作。

使它工作并不完全是魔法,但它很接近。只要确保你按照他们所描述的一样逐步地执行这些步骤,并且它应该能够工作 - 至少它对我来说确实如此。

+0

我使用Xcode 3.2.5,当我创建Entitelments.plist时,没有键“get-task-allow”。我应该手动输入plist。 – Jitesh61

+0

我已更新Xcode 3的链接 –

0

有时Entitlements.plist需要完整路径。

貌似

〜/ iOSProject/myProject的/ Entitlements.plist

我希望如此,这是快速解决一个小问题。

+0

我尝试了完整路径,但没有成功。 – Jitesh61