【问题标题】:Unable to Download Application, Application could not be installed at this time无法下载应用程序,此时无法安装应用程序
【发布时间】:2012-05-10 19:23:31
【问题描述】:

我在为我的 iPad 应用程序进行 OTA 安装时遇到问题。我上周更新了我的企业证书。我创建了新的 dev/dist 证书和配置文件。 Xcode 管理器显示正确的过期日期。当我尝试从链接安装应用程序时,它会下载一半并显示错误“无法下载应用程序,此时无法安装”。我以前做过 50 多次 OTA 安装。我重新检查了一切。这不是无效链接的问题,也不是选择错误的配置文件的问题。任何帮助将不胜感激。 我检查了设备日志,它说:

May  1 13:15:32 unknown installd[2455] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
May  1 13:15:32 unknown installd[2455] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
May  1 13:15:32 unknown installd[2455] <Error>: 00381000 verify_signer_identity: Could not copy validate signature: -402620394
May  1 13:15:32 unknown installd[2455] <Error>: 00381000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.8zrx0B/foo_extracted/Payload/Hra.app

【问题讨论】:

  • 我在这里也有一个非常相似的问题。你设法让它工作了吗?
  • 是的。解决方案是在您更新证书时从团队代理创建分发证书。
  • 您能否在下面发布您的解决方案作为答案,以便我们可以将其从未答复列表中删除?谢谢。

标签: ios enterprise provisioning-profile ota


【解决方案1】:

解决方案是在您更新证书时从团队代理创建分发证书。 ——

【讨论】:

  • 也请接受答案。接受你自己的答案很好。答案的分数下方有一个复选标记。
【解决方案2】:

这个答案对我有帮助,非常感谢。

这是我的具体步骤。我正在从为我创建的 Xcode 项目中构建一个临时项目,因此已经创建了包标识符,我必须在下面的步骤中匹配它。

在您的 Apple 开发者门户中:

  • 需要先创建新证书:分发证书,然后切换以确保它反映在开发人员证书中。我出于习惯将这两个证书都下载到了我的计算机上,但是 Xcode 4.3.2 不再需要那个钥匙串访问请求步骤。

  • 创建应用 ID(如果已经创建,请确保它与 XCode 中创建的 com.bundle 匹配。在这种情况下,信息文件将捆绑标识符列为通配符:com.mydomain.${PRODUCT_NAME}。我的产品名称有大写和小写。App ID 区分大小写,因此它应该与此 Xcode 包标识符/产品名称完全匹配。

  • 添加任何新设备。

  • 创建开发和分发配置文件 - 下载并将每个文件拖到 Xcode 中。

在 XCode 中:

  • 在构建信息文件中,代码签名实体字段都设置为不代码签名对我有用

  • 要创建存档,清理目标,然后确保方案指向连接的设备,请转到产品 -> 存档

  • 档案的管理器视图应该出现 - 选择刚刚构建的视图,选择分发,然后选择保存为企业或临时,并在选择要签名的身份中选择下拉列表中的刷新,然后离开将其设置为默认值,然后单击下一步。

  • 选择 Save For Enterprise Distribution - 您只需填写前两个字段;服务器上指向 .ipa 文件的 url,以及应用程序的名称。

  • 然后将文件上传到上一步指定的目录,自定义并发送链接即itms-services://?action=download-manifest&url=http://yourdomain.com/yourdirectories/yourAppName .plist

【讨论】:

  • 对此的更新 - 确保您运行的是最新版本的 XCode 也不会有什么坏处。如果尝试运行您的 OTA 链接的设备的 iOS 版本比您的 SDK 支持的版本更新,也可能会出现问题。
猜你喜欢
  • 2016-01-29
  • 1970-01-01
  • 2018-05-25
  • 2012-05-22
  • 2015-07-02
  • 1970-01-01
  • 2012-10-27
  • 2015-07-01
  • 1970-01-01
相关资源
最近更新 更多