4

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

我无法在这台 iPhone 上安装我们的开发版本。错误是:

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

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

我们已经能够在某些设备上毫无问题地安装它。

编辑:

从评论到答案:

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

4

8 回答 8

3

我有一个似乎适用于一位遇到麻烦的用户的修复程序:

  1. 删除所有有问题的个人资料和应用程序
  2. 重新开始
  3. 首先添加回配置文件
  4. 同步装置
  5. 现在添加应用资源
  6. 再次同步以在设备上获取应用

有问题的机器是一个 Windows 盒子......不知道这是否有所作为。

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

这是我对修复想法的参考:

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

于 2010-05-24T17:56:55.107 回答
2

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

签名者无效错误

将签名放在目标级别,而不是项目级别

我个人不确定这意味着什么,但在这种情况下它有效

于 2010-05-24T13:24:16.437 回答
1

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

如果您只有标准开发者帐户,您最多只能在五部手机上安装,然后证书将失效,无法进一步安装。如果您已经在五部手机上安装了它,那很可能是问题所在。

告诉 Buzz,互联网上某个随机的人说:“嗨!”

于 2010-02-27T00:17:47.957 回答
1

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

我会告诉 Buzz 你打个招呼,如果你能帮助我们,我们会给你一块月球岩石!

于 2010-02-27T00:22:22.580 回答
1

有几件事可以尝试:

  1. 在开发者门户上更新配置文件。它可能已过期或损坏。
  2. 创建新的配置文件
于 2010-02-27T00:49:00.097 回答
0

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

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

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

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

hth

于 2011-08-25T21:36:20.187 回答
0

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

Settings->General->Profiles

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

于 2010-02-27T05:30:36.133 回答
0

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

于 2011-07-28T11:24:21.693 回答