ios - iOS 原生应用程序 - 需要具有推送通知功能的配置文件
问题描述
我支持一个现有的原生 iOS 应用程序。为此,我能够从 Xcode 成功生成 IPA,但是在从 devops 生成构建时遇到了问题:
需要具有推送通知功能的配置文件
我怎样才能克服这个错误并为我的设备构建?
解决方案
必须在应运行应用程序代码的每台设备上安装配置文件。每个开发配置文件将包含一组 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 项目以包含要添加的临时证书。
推荐阅读
- java - SpringBoot Webflux 无法返回 application/xml
- python - tkinter rowspan 没有效果
- sqlite - sqlalchemy:如何使 sqlite 事务立即进行?
- python - 如果元素等于数据框 B 中的元素,则从数据框 A 中删除行的有效方法
- sql - 如何估计 UNION 和 OR 查询语法之间的 SQL 性能?
- regex - 如何让 OSX 中的终端将正则表达式识别为文件名?
- php - AJAX 调用返回 PHP 值为空
- javascript - 组件未使用钩子更新 Map(字典)状态更改
- intellij-idea - 像intellij的文本选择一样崇高丢失
- c# - 打开新页面时,它与 NavigationView 菜单重叠