我正在尝试将 Today Widget 添加到我的应用程序中,它需要访问主 iOS 应用程序访问的同一文件。但在这个文件中有代码,小部件不需要访问,但需要保留在该文件中。是否有某种类型的条件我可以使用来检查它是否正在为小部件构建或其他类似的东西?
我希望能够在检查 macCatalyst 时执行以下操作:
#if !TODAY_EXTENSION
codeForMainApp()
#endIf
我发现这个答案说只是更新你的调试和发布 xcconfig 文件,但我唯一的用于发布和调试的 xcconfig 文件是我的 CocoaPods 的。更新这个安全吗?