我正在构建一个测试工具来验证CloudKit中的内容,但我希望能够选择容器的环境.
在iOS上,您可以在导出应用程序进行临时测试时选择"开发"或"生产"环境,但在OS X上没有该选项.它始终指向"开发"环境.
任何人都知道,如果在OS X或iOS上有一种以编程方式设置或选择要使用的容器环境的方法吗?
Xcode 11.4 (beta) 允许开发人员在模拟器上触发推送通知。我目前正在通过命令行使用:
xcrun simctl push [device] [my.bundle.identifier] payload.apns
Run Code Online (Sandbox Code Playgroud)
但是,我也有一些UNNotificationServiceExtension从负载的自定义字段中给出的外部 URL 加载图像。该图像然后显示在通知弹出窗口中。不幸的是,这个扩展永远不会使用给定的命令行调用。
我还尝试在命令行中使用扩展的包标识符,但这没有任何作用。
我知道 Xcode 11.4 仍处于第一个测试版中,但有没有人发现一种使用此新功能触发通知服务扩展的方法?