5

我在 iOS 上构建我的 ionic 应用程序时遇到问题。如果我运行 release build 命令,存档会成功,但导出失败并出现以下错误:

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

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

** 导出失败 **

配置文件肯定有推送通知服务: 配置文件

该功能在 xcode 中启用: XCode 推送通知

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

我的构建环境:

Ionic CLI 3.20.0
ionic1 1.3.3
ios 4.5.3
XCode 9.3

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

有人遇到过这个吗?

4

1 回答 1

0

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

我很确定问题是当前版本的 cordova-ios 没有更新一些东西!

于 2018-04-08T13:51:07.327 回答