代码之家  ›  专栏  ›  技术社区  ›  Kelvin Lau

推送通知的证书和配置文件

  •  1
  • Kelvin Lau  · 技术社区  · 10 年前

    我在这个过程中遇到了麻烦。我收到了推送通知 发展 阅读了多个指南和问题,出于某种原因-要么他们的指南在iOS 8中被弃用,要么我的Xcode被窃听-我在配置配置文件方面遇到了问题。

    出于这个问题的目的,我概括了隐私问题的大部分术语。

    我现在遇到了这个bug- 未能对“App”进行代码签名 。有一个 修复问题 按钮,但我确保没有单击该按钮;恐怕这只会使我的问题复杂化。

    Failed To Code Sign Screenshot

    我关注了 Parse iOS Notifications Guide 并根据指南配置了我的应用程序。我已完成以下操作:

    1. 请求a 证书签名请求 来自Keychain Access
    2. 创建了新的 应用程序ID 在里面 iTunes连接 ,带有新的捆绑标识符。我确保我进入了 info.plist 在我的应用程序中更改并匹配新的 应用程序ID 创建于 iTunes连接 .
    3. 使用新的 应用程序ID 在里面 iTunes连接 ,我创建了 生产SSL证书 . SSL Certificate Screenshot
    4. 已将其安装到我的 钥匙链访问 ,并将其导出以上载到Parse。

    接下来,我将处理Provisionprofile。我又一次进去了 iTunes连接 ,创建了新的资源调配配置文件,请确保链接正确的 捆绑包ID 并下载了它。

    这是一个可能使这个过程变得一团糟的部分。在 分析通知指南 ,他们指示用户双击下载的文件-在我的例子中,它被称为“AdHocDistribution.mobileprovisioning”,它将自己安装到Xcode中。

    通过选择“下载”按钮,从下一屏幕下载生成的配置文件。

    双击下载的文件安装配置文件。

    这将在“设备”窗格中打开Xcode的“管理器”。新的配置文件应显示在库的配置文件部分。确保此配置文件的状态为“有效配置文件”。如果配置文件无效,请确保您的开发人员证书已安装在密钥链中。

    双击 移动资源调配 文件并没有导致任何可辨别的反馈告诉我它已安装。

    最后,我修改了 代码签名 项目中的字段和目标的构建设置与我下载的设置相匹配。

    enter image description here

    最后,我尝试运行该应用程序,出现了错误。请帮忙!

    2 回复  |  直到 6 年前
        1
  •  1
  •   Saheb Roy    10 年前

    使用开发帐户中的ADHOC创建应用程序的配置文件。下载并控制将其拖动到Xcode,在屏幕截图中的配置文件下选择。 对目标和项目做同样的事情,你会很好的!

    P.S.还选择团队作为您的开发帐户

        2
  •  0
  •   Myaaoonn    10 年前

    请遵循以下步骤。。

    1. 检查所有目标的代码签名部分。类似项目和测试目标。
    2. 检查所有.Plist文件中的项目“标识符”。
    3. 在Xcode account部分添加帐户,方法是: X代码->首选项->帐户->单击+符号并添加您的苹果开发者帐户。

    希望它对你有所帮助。