使用 cordova VS 工具如何添加预处理器指令,如 "DISABLE_PUSH_NOTIFICATIONS"
using cordova VS tools how to I add preprocessor directives like "DISABLE_PUSH_NOTIFICATIONS"
将我的应用程序提交到不使用推送通知的应用程序商店时,我收到一条消息说我没有推送通知的权利。
我了解到您可以将 "DISABLE_PUSH_NOTIFICATIONS" 添加到 xcode 项目
看这里
但每次我在 VS 中构建时,我都会得到一个新的 xcode 项目,我想以某种方式在 VS 的配置中设置它,这样我就不必记住了
我尝试添加 res\native\ios\cordova\build-release.xcconfig 文件
GCC_PREPROCESSOR_DEFINITIONS[config=Release] = $(inherited) DISABLE_PUSH_NOTIFICATIONS=1
但这并没有出现在项目中 - 我做错了什么?
这是另一个类似的 post,可能有一些答案可以帮助您:
Missing Push Notification Entitlement warning
其中 post 有一段有用的挂钩代码片段,您可以使用它自动将预处理器定义设置为 DISABLE_PUSH_NOTIFICATIONS。根据此处的评论,我对其进行了更改,这可能会有所帮助 - 尝试使用此要点中的代码:
将我的应用程序提交到不使用推送通知的应用程序商店时,我收到一条消息说我没有推送通知的权利。
我了解到您可以将 "DISABLE_PUSH_NOTIFICATIONS" 添加到 xcode 项目
看这里
但每次我在 VS 中构建时,我都会得到一个新的 xcode 项目,我想以某种方式在 VS 的配置中设置它,这样我就不必记住了
我尝试添加 res\native\ios\cordova\build-release.xcconfig 文件
GCC_PREPROCESSOR_DEFINITIONS[config=Release] = $(inherited) DISABLE_PUSH_NOTIFICATIONS=1
但这并没有出现在项目中 - 我做错了什么?
这是另一个类似的 post,可能有一些答案可以帮助您:
Missing Push Notification Entitlement warning
其中 post 有一段有用的挂钩代码片段,您可以使用它自动将预处理器定义设置为 DISABLE_PUSH_NOTIFICATIONS。根据此处的评论,我对其进行了更改,这可能会有所帮助 - 尝试使用此要点中的代码: