2016-11-11 60 views
0

我试图在设备上测试推送通知,但无法安装我的应用。XCode 8签名

看看这个屏幕抓取。

XCode Settings

我已经预置简档连接,我一直在使用,成功推向TestFlight,并已用于以前的版本推到App Store。但我的设备上运行在本地和:

应用程序安装失败
这个可执行的有效调配个人资料中找不到。

这是怎么回事?

我更加困惑于“自动”代码签名。我打开它,把我的“团队”和:

应用程序安装失败
这个可执行的有效调配个人资料中找不到。

即使这确实起作用了,服务器上的推送通知证书现在是否会发送到正确的地方?

回答

0

原来我的问题很简单。我有两个目标:MyApp和MyAppTest。当在本地安装设备时,我想它也会安装测试,因为设置自动签名和选择团队似乎修复了它。

0

尝试转到xcode偏好设置,然后在您的Apple ID页面下点击查看详细信息。

如果您的ios开发有重置按钮,请检查您的签名身份。如果有,请点击重置按钮。

另请检查您的供应配置文件。如果有下载按钮,请下载您需要的配置文件。

+0

谢谢!也试过这个。重置我的dev和dist身份,下载所有配置文件,但仍然没有配置文件,或“自动”将让我安装在我的设备上。 – nicholas

+0

您是否尝试在设备上删除您的应用并重新安装? – LuidonVon

+0

是的 - 就这样,它甚至没有安装过一次。但我明白了,最后是愚蠢的疏忽(下面的答案)。谢谢您的帮助。 – nicholas

0

可能有多种情况。

  1. 检查设备配置文件中是否有设备UDID。
  2. 在Xcode中,转到 - > Build - >清理所有目标。
  3. 当您使用分发证书时,请确保您的供应配置文件也用于分发。
  4. 转到keychaing - >取消隐藏过期证书 - >删除过期的证书。
  5. 删除重复的配置文件(如果有)。

可能是你还可以检查这太问题

App Installation Failed

可能是它可以帮助你。 好运

+0

谢谢。我尝试了所有这些,但仍然得到相同的信息。让我感到困惑的是,我正在登录到我的“团队”,所以不应该“自动”复选框也照顾所有这些? – nicholas

+0

@nicholas,我已经添加了一个SO链接,看看它是否可以帮助你。 – Sabby

+0

这看起来正是我遇到的问题。一旦我打开了测试目标上的自动签名,安装在我的设备上的应用程序就会找到。 – nicholas