使用 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。根据此处的评论,我对其进行了更改,这可能会有所帮助 - 尝试使用此要点中的代码:

https://gist.github.com/jmatthiesen/34eb71a73de39fd501df