Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.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 更改Xcode 8–中的束标识符 ;推送通知的后果,Firebase_Ios_Firebase_Apple Push Notifications_Xcode8 - Fatal编程技术网

Ios 更改Xcode 8–中的束标识符 ;推送通知的后果,Firebase

Ios 更改Xcode 8–中的束标识符 ;推送通知的后果,Firebase,ios,firebase,apple-push-notifications,xcode8,Ios,Firebase,Apple Push Notifications,Xcode8,我想更改Xcode 8中的bundle标识符,但我不确定这样做的后果。我有一个Firebase项目和Apple推送通知,它们都连接到旧的捆绑包标识符 我尝试在Target>General下更改bundle标识符,并尝试从Firebase发送通知,尽管Firebase和developer.apple.com中的证书都引用了旧的bundle标识符,但仍然有效。我应该生成新证书吗?避免把事情搞砸的最佳行动方案是什么 我也尝试过在谷歌上搜索更改bundle标识符,但它们只显示了如何在Xcode中进行更改

我想更改Xcode 8中的bundle标识符,但我不确定这样做的后果。我有一个Firebase项目和Apple推送通知,它们都连接到旧的捆绑包标识符

我尝试在Target>General下更改bundle标识符,并尝试从Firebase发送通知,尽管Firebase和developer.apple.com中的证书都引用了旧的bundle标识符,但仍然有效。我应该生成新证书吗?避免把事情搞砸的最佳行动方案是什么

我也尝试过在谷歌上搜索更改bundle标识符,但它们只显示了如何在Xcode中进行更改,而没有显示如果您还涉猎推送通知和/或Firebase,应该做什么


提前谢谢

推送通知基本上基于您的证书工作

1.推送证书-上载到服务器以向设备发送推送通知。2.开发/分销证书-应用程序使用

因此,如果您尝试创建一个新证书,它们都不会链接到bundle id


创建配置文件时,需要添加应用id和设备id,以便应用可以安装在配置的设备上

推送通知基本上根据您的证书工作

1.推送证书-上载到服务器以向设备发送推送通知。2.开发/分销证书-应用程序使用

因此,如果您尝试创建一个新证书,它们都不会链接到bundle id


在创建配置文件时,需要添加应用程序id和设备id,以便在配置的设备上安装应用程序

您所说的“如果您尝试创建新证书,那么这两个应用程序都没有链接到捆绑包id”是什么意思?当我们创建CSR并将其上载到开发门户以生成证书时,我们不需要提及捆绑包id。在您的情况下,如果您创建了新的捆绑包id,那么您必须为该捆绑包id创建新的/更新的配置文件,并且必须选择将您的应用程序与相同证书再次关联的可用证书。这太棒了!您所说的“如果您尝试创建一个新证书,那么它们都没有链接到bundle id”是什么意思?当我们创建CSR并将其上载到dev门户以生成证书时,我们不需要提及bundle id。在您的情况下,如果您已经创建了新的捆绑包id,那么您必须拥有该捆绑包id的新的/更新的配置文件,并且必须选择将您的应用程序与相同证书再次关联的可用证书。这太棒了!