gpt4 book ai didi

ios - 在 Debug模式下运行项目时,未在 Xcode 中设置 DEBUG 宏

转载 作者:行者123 更新时间:2023-11-28 23:23:29 25 4
gpt4 key购买 nike

我创建了一个新的 react-native 项目,其中包含一个 Android 项目和一个 iOS 项目。我使用的是 Swift,所以我用 AppDelegate.swift 替换了 AppDelegate.mAppDelegate.h 文件。我在 swift 文件中像这样使用 DEBUG 宏,但即使在 Debug模式下它也始终设置为 false,因此我无法使用它。

    #if DEBUG
let jsCodeLocation = RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index", fallbackResource:nil)
#else
let jsCodeLocation = Bundle.main.url(forResource: "main", withExtension: "jsbundle")
#endif

我在 Xcode 的 Build Settings 中搜索了 debug,我发现下面的内容似乎设置正确。

enter image description here

我如何确保在运行 Debug模式时设置了 DEBUG 宏,而不是在其他情况下设置。谢谢。

最佳答案

  1. 打开项目build设置并搜索 Swift Compiler – Custom Flags
  2. 然后转到 Other Swift Flags 并将 -DDEBUG 添加到 Debug 部分

让我知道这是否有效,我将这种方法用于我的 lib好久不见

关于ios - 在 Debug模式下运行项目时,未在 Xcode 中设置 DEBUG 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59259973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com