在我的ios应用中,我试图区分环境,以对适当的环境(DevelopmentStagingProduction)进行Web api调用。

为此,我创建了一个configuration.plist文件,每个环境的端点不同,并且:

  • 复制了Debug配置,并将其称为Development Build
  • 创建了一个名为Development的新方案(复制了Debug方案)
    然后在“信息”标签(“Run”部分)中选择Development Build配置。

  • 当我在“调试”模式下运行时,一切正常运行。

    我正在使用 cocoa pod 。

    如果我选择Development方案,我会得到一个No such module 'JazzHands'
    如果我编辑Development方案以使用Debug构建,则可以正常工作。

    因此,我必须丢失一些东西才能使它不起作用。

    最佳答案

    对于遇到此问题的用户,请尝试pod install,这会生成一些具有您的配置名称的.xcconfig文件。清理您的构建文件夹,然后重新构建。

    这适用于Cocoapods 1.0

    关于iOS-自定义配置- "No such module",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33520503/

    10-12 01:37