首页 > 解决方案 > iOS 原生应用程序 - 需要具有推送通知功能的配置文件

问题描述

我支持一个现有的原生 iOS 应用程序。为此,我能够从 Xcode 成功生成 IPA,但是在从 devops 生成构建时遇到了问题:

需要具有推送通知功能的配置文件

我怎样才能克服这个错误并为我的设备构建?

标签: iosxcodeios-provisioning

解决方案


必须在应运行应用程序代码的每台设备上安装配置文件。每个开发配置文件将包含一组 iPhone 开发证书、唯一设备标识符和一个 App ID。

开发供应配置文件中指定的设备只能由开发证书包含在配置文件中的个人用于测试。去创造 :

  • 登录到连接到您的项目的开发人员帐户,然后在证书、标识符和配置文件下 -> 配置文件 -> 通过单击添加新按钮注册新的配置文件。
  • 选择需要临时配置文件的用途。

    a. For developement purpose. (the app can be downloaded only in registered devices if the application is in development stage. For this, The device UDID is required to be added in device list).
    
    b. For distribution purpose ( The provisonal file required for uploading app in the app store)
    
  • 以上选择后,点击继续。

  • 从列表中选择您的 Appid(即 Bundle id),然后单击继续。

  • 注册后,下载临时配置文件(将下载扩展名为.mobileprovision 的文件)并双击该文件到 Xcode 项目以包含要添加的临时证书。


推荐阅读