【问题标题】:XCode 8 SigningXCode 8 签名
【发布时间】:2016-11-14 11:50:37
【问题描述】:

我正在尝试在设备上测试推送通知,但无法安装我的应用。

看看这个屏幕截图。

我附加了配置文件,我一直在使用它来成功推送到 TestFlight,并用于将以前的版本推送到 App Store。但是在我的本地设备上运行它并且:

应用安装失败
找不到此可执行文件的有效配置文件。

这里发生了什么?

我对“自动”代码签名更加困惑。我打开它,设置我的“团队”,然后:

应用安装失败
找不到此可执行文件的有效配置文件。

即使这确实有效,服务器上的推送通知证书现在是否会发送到正确的位置?

【问题讨论】:

    标签: ios push-notification xcode8


    【解决方案1】:

    尝试转到 xcode 首选项,然后是帐户,然后在您的 Apple id 页面下,单击查看详细信息。

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

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

    【讨论】:

    • 谢谢!这个也试过了。重置我的 dev 和 dist 身份,下载所有配置文件,但仍然没有配置文件,或者“自动”让我在我的设备上安装。
    • 您是否尝试在设备上删除您的应用并重新安装?
    • 是的 - 事实上,它甚至没有安装一次。但我想通了,最后是愚蠢的疏忽(答案如下)。感谢您的帮助。
    【解决方案2】:

    原来我的问题很简单。我有两个目标:MyApp 和 MyAppTest。在本地设备上安装时,我猜它还会安装测试,因为将其设置为自动签名并选择团队似乎可以解决它。

    【讨论】:

      【解决方案3】:

      可能有多种情况。

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

      也许你也可以检查这个 SO question

      App Installation Failed

      也许它可以帮助你。 祝你好运

      【讨论】:

      • 谢谢。我尝试了所有这些,但仍然收到相同的消息。让我感到困惑的是,我正在登录我的“团队”,所以“自动”复选框不应该也处理所有这些吗?
      • @nicholas,我加了一个 SO 链接,看看能不能帮到你。
      • 这看起来正是我遇到的问题。在测试目标上打开自动签名后,我的设备上安装的应用就会找到。
      猜你喜欢
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 2018-02-23
      • 1970-01-01
      • 2017-01-26
      • 2014-06-26
      相关资源
      最近更新 更多