【发布时间】:2018-03-03 17:23:57
【问题描述】:
将 Xcode 更新到 9.0 版后,我开始收到此错误:“需要具有推送通知功能的配置文件。”使用 Cordova 构建我的 iOS 应用程序时。自上次构建以来,我的应用程序和配置没有改变。
我用谷歌搜索,但没有发现任何有用的信息。
解决方案:
https://stackoverflow.com/a/46370957/7199922
经过测试,它可以工作。
【问题讨论】:
-
这已在另一篇帖子stackoverflow.com/questions/46344443/… 中得到解答
-
@JedatKinports 该文件是在每次运行/构建时生成的,因此手动编辑它是没有用的,因为每次运行
cordova build或cordova run时都会重写它。 -
使用@JerryHorton 的cordova-ios fork 或等待合并和发布拉取请求。
-
在 PR 未合并的情况下降级到 Xcode-8 也是一种选择。
-
我在 build.json 文件中添加了 iCloudContainerEnvironment,现在支持映射到 exportOptions.plist。 fork/PR 现在应该适用于使用推送通知的人。