小编Phi*_*oft的帖子

Ionic/cordova:如何使用 fastlane 或 xcodebuild 添加推送功能?

我有一个使用 Ionic.io 推送消息的 Ionic 项目。它使用 Fastlane 构建并通过 HockeyApp 部署。

由于升级到 Xcode 8 推送通知不再适用于 iOS 10。

我有一个包含推送授权的授权文件,它使用 ruby​​ 脚本添加到 xcode 项目文件中,请参阅https://github.com/fastlane/fastlane/issues/6544

当我使用 Fastlane push 构建项目时,仍然无法正常工作。当我在 Xcode 中打开项目文件并查看功能部分时,它在“将推送通知权利添加到您的权利文件”中显示了一个复选标记,但在“将推送通知功能添加到您的应用程序 ID”中显示了一个错误。

如果我按“修复”并重建, push确实有效

所以我的问题是:

我希望能够正确启用推送功能,只使用 Fastlane、xcodebuild、ruby 或其他任何东西,只要它仅在命令行中并允许我的 ionic 项目干净地构建。

xcodebuild ionic-framework fastlane ios10 xcode8

1
推荐指数
1
解决办法
3123
查看次数

标签 统计

fastlane ×1

ionic-framework ×1

ios10 ×1

xcode8 ×1

xcodebuild ×1