Ionic1 - Cordova-ios - 供应配置文件推送通知错误

时间:2018-04-04 15:41:07

标签: xcode ionic-framework cordova-ios ionic-v1

我在iOS上构建我的离子应用程序时遇到了问题。 如果我运行release build命令,则归档成功但导出失败并显示以下错误:

错误:exportArchive:“TeaZe.app”需要具有推送通知功能的配置文件。

错误域= IDEProvisioningErrorDomain代码= 9“”TeaZe.app“需要具有推送通知功能的配置文件。”UserInfo = {NSLocalizedDescription =“TeaZe.app”需要具有推送通知功能的配置文件。,NSLocalizedRecoverySuggestion =将配置文件添加到“导出选项”属性列表中的“provisioningProfiles”字典。}

**导出失败**

配置文件确实具有推送通知服务: Provisioning Profile

在xcode中启用了该功能: XCode Push Notifications

我仍然可以在xcode中构建和存档应用程序,但没有错误,但我发现推送通知不再有用了!

我的构建环境:

Ionic CLI 3.20.0 ionic1 1.3.3 ios 4.5.3 XCode 9.3

看起来有些文件被错误配置为cordova,但我不知道该怎么办。 我删除了所有的证书/配置文件并重新创建,更新了xcode和cordova-ios到最新版本。 还尝试降级xcode,但与我的iphone不兼容,所以不值得。

有人碰到过这个吗? 真的很令人沮丧!

谢谢, 诺尔

1 个答案:

答案 0 :(得分:0)

我仍然在CLI上收到此错误,但我再次收到通知。我在FCM中重新创建了我的证书,身份验证密钥和配置文件,删除并重新设置了所有内容。我只是做一个离子cordova准备并在xcode中构建应用程序。

我很确定问题是当前版本的cordova-ios没有更新内容!