iPhone:应用程序安装失败,出现“无效的签名者”错误

时间:2010-02-27 00:01:56

标签: iphone installation adhoc

iPhone连接到运行最新iTunes版本的Mac,我100%确定她的UDID在配置文件中。她的iPhone还没有被越狱,我们甚至将它恢复到出厂设置。

我在这台iPhone上安装开发版时遇到了问题。错误是:

  

申请“[申请名称]”没有   安装在iPhone“iPhone”上   因为签名者无效

我100%确定在配置文件中准确输入了UDID,并且他们正确地复制了正确的配置文件/构建组合。这个相同的组合已成功安装在十几部iphone上。

我们已经能够在没有问题的情况下在某些设备上安装它。

编辑:

从评论到答案:

  

我们可以在100 iphone上安装它   我们的帐户。我们有大约40部iphone   在此配置文件中   适用于其中的38个。

8 个答案:

答案 0 :(得分:3)

我有一个解决方案似乎适用于一个遇到麻烦的用户:

  1. 删除所有违规配置文件和应用
  2. 重新开始
  3. 添加回供应资料FIRST
  4. 同步设备
  5. 现在添加应用资源
  6. 再次同步以获取设备上的应用
  7. 违规的机器是一个窗户盒...不知道是否有所作为。

    如果其他人遇到此问题 - 请尝试此操作,并告知我们这是否是实际修复或解决方法!这个妖精很少被人看到并用相同的步骤解决。

    这是我对修复理念的参考:

    http://iphone.forums.wordpress.org/topic/installing-beta#post-1194

答案 1 :(得分:2)

这个问题的答案对你有帮助吗?

Signer not valid error

  

将签名置于目标级别,而不是项目级别

我个人不确定这意味着什么,但它在那种情况下起作用

答案 2 :(得分:1)

(忽略:我误解了这个问题,并没有注意到他已经安装了数十个,所以我的建议不适用)

如果您只有标准开发者帐户,则在证书无效以进行进一步安装之前,您最多只能安装五部电话。如果你已经在五部手机上安装了它,那很可能就是问题所在。

在互联网上告诉Buzz一些随机的人说:“嗨!”

答案 3 :(得分:1)

我们可以使用我们的帐户在100 iphone上安装它。我们在这个配置文件中有大约40个iphone,它可以在其中38个上运行。还有其他想法吗?

我会告诉巴兹你打招呼,如果你能帮助我们,我们会给你一块月亮石!

答案 4 :(得分:1)

要尝试的几件事情:

  1. 在开发人员门户网站上续订个人资料。它可能已过期或已损坏。
  2. 创建a new provisioning profile

答案 5 :(得分:0)

同步后,mobileprovision文件是否显示在设备上?你应该在

中看到它
Settings->General->Profiles

如果没有,那就是问题所在。再次检查UDID是否正确 - 在iTunes和开发人员门户中使用相同的UDID。尝试将iTunes与mobileprovision同步,而不尝试安装该应用。如果仍未安装,请检查UDID。如果它已安装在所有其他设备上,则UDID很可能是问题。

答案 6 :(得分:0)

如果在此期间撤消了分发签名证书并重新创建,则需要先从设备中删除旧的配置文件。这是在iOS 3.1.3设备上。

答案 7 :(得分:0)

最近发生在我身上,我解决了这个问题。情况是我有一个临时配置文件,我成功地使用了大约40个具有多个不同应用程序的设备。当需要新设备时,我会将其添加到配置文件中,下载,然后使用来自XCode的“共享”,使用相同的存档应用程序但新配置文件。

最近我的发行版证书已过期,因此我创建了一个新版本并重新创建了配置文件。随后,我仍然可以在现有设备上安装,但尝试在新设备上安装时会出错,即使我已将它们添加到配置文件并在设备上安装了配置文件。

秘密在于,虽然我已经创建了新的发行版证书并将其添加到我的KeyChain,但KeyChain中仍然存在旧证书的副本,并且用于签署应用程序。事实证明,如果您不从XCode中删除旧的配置文件,当您启动XCode时,它将在KeyChain中重新创建旧的证书,并将用于签署应用程序,这意味着新的配置文件与新的设备(使用新证书创建)将不匹配。

解决方案:续订证书时,删除使用该证书签名的所有旧配置文件,删除旧证书,然后重新创建,下载并安装新配置文件。

HTH