【发布时间】:2014-07-10 04:02:54
【问题描述】:
我是 Xcode 的新手。
我花了两天时间试图弄清楚如何在我的 iPhone 上测试我的应用程序,它可以访问网络服务。在模拟器上,我可以使用硬编码的“localhost”变量,但我不想硬编码所有的配置设置。
我使用的是 Swift + Xcode 6,但我认为这与 Xcode 5 的过程相同。
我浏览了很多文章,我认为我应该使用 .xcconfig,但很不清楚。
例如,我创建了一个Environment.xcconfig 文件。我用
API_BASE_URL = "http://localhost:4000/api/v1"
然后我进入 Project -> Info 并将 Debug 配置文件设置为 Environment。
然后我尝试通过${API_BASE_URL} 访问代码中的变量,但我得到了Use of unresolved identifier 'API_BASE_URL'。
这非常令人沮丧。有什么想法吗?
【问题讨论】: