在我的ios应用中,我试图区分环境,以对适当的环境(Development
,Staging
和Production
)进行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/