【发布时间】:2016-11-18 09:10:30
【问题描述】:
我有一个使用 Ionic.io 推送消息的 Ionic 项目。它使用 Fastlane 构建并通过 HockeyApp 部署。
由于升级到 Xcode 8 推送通知不再适用于 iOS 10。
我有一个包含推送权利的权利文件,它使用 ruby 脚本添加到 xcode 项目文件中,请参阅https://github.com/fastlane/fastlane/issues/6544
当我使用 Fastlane 构建项目时,推送仍然无法正常工作。当我在 Xcode 中打开项目文件并查看功能部分时,它在“将推送通知权利添加到您的权利文件”中显示一个复选标记,但在“将推送通知功能添加到您的应用程序 ID”中显示错误。
如果我按“修复”并重建,按 确实有效。
所以我的问题是:
我希望能够正确启用推送功能,仅使用 Fastlane、xcodebuild、ruby 或其他任何东西,只要它只在命令行中并允许我的 ionic 项目干净地构建。
【问题讨论】:
标签: ionic-framework xcode8 ios10 xcodebuild fastlane