无法使用Xcode自动管理签名安装ad-hoc IPA

时间:2017-06-12 03:34:26

标签: ios xcode provisioning-profile ad-hoc-distribution

我认为这是过去Xcode引入自动管理Xcode 8签名的事情。突然之间,登录变得如此简单和轻松,只需要做创建团队的关键部分等。

但今天当我尝试使用Ad-hoc导出我的一个旧项目时,我得到了熟悉的弹出窗口“(此应用程序)此时无法下载”。我使用了推荐的设置,它使用自动管理签名+使用“iOS开发人员”作为代码签名身份。我甚至尝试使用手动签名模式并自己提供所有的配置和证书,但仍然没有运气。我甚至尝试this method通过设备/组织者安装应用程序,然后查看控制台/设备日志。但结果是IPA可以成功安装而没有问题。所以我不知道为什么会出现这个问题。

顺便说一句,最近,我刚刚复制了目标,并将复制的目标重命名为不同的捆绑ID。但有问题的是原来的那个。

一些注意事项:

  • 我确保manifest.plist指向正确的url,使用https,文件名具有正确的大小写。我还确保应用程序的软件包ID与我要安装的软件包匹配。
  • 在自动管理签名和手动签名方面,我还确保我正在使用的设备测试已在开发人员中心注册,并且已包含在配置中。
  • 在钥匙串上,我有我的团队的一份 iPhone发行证书。但是我看不到我团队的iPhone Developer证书。我确实看到了自己帐户的iPhone Developer证书。我不知道这是否重要。
  • 我可以看到我同时拥有符合条件和不合格的配置,Xcode会自动为目标生成相同的名称。当我取消选中自动管理签名并从下拉列表中选择配置文件时,我看到了这一点。我不知道这是否重要。
  • 在后续尝试中,我删除了所有配置,让Xcode重新创建。仍然无法正常工作。使用手动签名并下载新的adhoc配置,仍然无效。
  • 我只是注意到每当我使用手动签名并选择导出到ad-hoc的方法时,“摘要:”屏幕上使用的配置文件使用自动创建的Xcode,而不是我从Xcode目标中选择的Xcode。常规设置。我不能把它改成我的选择。这是一个问题吗?

有人能帮助原因吗?感谢。

1 个答案:

答案 0 :(得分:0)

事实证明,这只是缓存问题。重新启动手机后,我可以使用任何方法正确安装,甚至可以自动管理签名手机。