Ad-Hoc发布 - 应用程序“<application name =”“>”未在iPhone上安装“<iphone name =”“>”因为签名者无效</iphone> </application>

时间:2011-03-24 06:19:10

标签: iphone ad-hoc-distribution

当itunes抱怨时,它真正意味着什么?

应用程序“”未安装在iPhone“”上,因为签名者无效。

当我们使用“构建和存档”或甚至使用“Ad-hoc”分发方法时,我们遇到此错误,目标iPhone的UUID已在Provisioning门户中注册,并在构建二进制文件之前生成新的配置文件...

然后我们将通过电子邮件将二进制文件发送给我们的测试人员......他们将尝试安装该应用程序并始终显示此错误。

知道发生了什么事吗?

2 个答案:

答案 0 :(得分:1)

@Yit Ming:

可能有三个问题:

1)您的配置文件可能已过期。

2)您的应用可能不是使用正确的配置文件签署的代码。

3)可能是您的设备ID可能未添加到配置文件中。

希望这有帮助

答案 1 :(得分:0)

我已经找到了解决问题的方法。

正如我之前提到的,即使我使用“Build and Archive”方法编译二进制文件(在.IPA中)安装在我的测试仪设备中,偶尔我仍然会收到错误

应用程序“”未安装在iPhone“”上,因为签名者无效。

这是因为配置文件未正确安装到设备上...(您可以通过设置验证是否正在安装配置文件 - &gt;常规 - &gt;配置文件)

我为解决此问题所做的是,我将我的配置文件和.ipa文件复制到我的测试人员。

然后我的测试人员会将这两个文件拖到他的iTunes中。

这将确保正在为设备安装配置文件。然后woalla!