Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS本机应用程序-需要具有推送通知功能的配置文件_Ios_Xcode_Ios Provisioning - Fatal编程技术网

iOS本机应用程序-需要具有推送通知功能的配置文件

iOS本机应用程序-需要具有推送通知功能的配置文件,ios,xcode,ios-provisioning,Ios,Xcode,Ios Provisioning,我支持一个现有的本机iOS应用程序。为此,我能够从Xcode成功生成IPA,但在从devops生成构建时,我面临以下问题: 需要具有推送通知功能的配置文件 如何克服此错误并为我的设备生成?必须在应用程序代码应该运行的每个设备上安装配置文件。每个开发配置文件将包含一组iPhone开发证书、唯一的设备标识符和一个应用程序ID 开发资源调配配置文件中指定的设备只能由其开发证书包含在配置文件中的个人用于测试。要创建: 登录到连接到您的项目的开发人员帐户,然后在证书、标识符和配置文件->配置文件->通过单

我支持一个现有的本机iOS应用程序。为此,我能够从Xcode成功生成IPA,但在从devops生成构建时,我面临以下问题:

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


如何克服此错误并为我的设备生成?

必须在应用程序代码应该运行的每个设备上安装配置文件。每个开发配置文件将包含一组iPhone开发证书、唯一的设备标识符和一个应用程序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,然后单击continue

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


您需要遵循以下步骤

转到开发人员帐户

为您正在使用的包标识符创建配置文件 分配生产

启用推送通知

下载证书

单击证书


在apple Settings中的标识符处也启用了推送通知功能,感谢您的快速响应。我有一个配置文件,我如何知道它是从apple开发者帐户开发/分发的?在配置文件部分->类型将显示为开发/App Store/Adhoc。注意:分发配置文件不需要设备ID。@Shyan:我在问题中提到过,此推送通知功能在developer accountgreat中启用!您是否根据包标识符创建了配置配置文件?