在我需要创建多个目标的旧客户c应用程序上工作。问题是我如何区分代码中的多个目标运行时间,因此我需要从bundle中加载资源。如何在运行时区分xcode中的多个目标
0
A
回答
1
项目>构建设置>预处理宏
定义有不同的宏针对不同的目标,例如:
- TARGET_1
- TARGET_2
,并在代码中,你可以diferenciate像这样:
NSString *pathToMyResource = nil;
#ifdef TARGET_1
pathToMyResource = @"pathToMyResourceForTarget1";
#else
pathToMyResource = @"pathToMyResourceForTarget2";
#endif
编辑:加入SWIFT语法
#if DEBUG
let apiKey = "KEY_A"
#else
let apiKey = "KEY_B"
#endif
在这里看到:Swift 3: how to use PREPROCESSOR Flags (like `#if DEBUG`) to implement API keys?
+0
Pl。对于swift也是如此 – Krunal
1
您可以使用@ matloob的答案。以下是另一种方法。
您还可以使用预处理来区分目标。
请看下面的教程。这也可以帮助你。
相关问题
- 1. Xcode多个目标 - #ifdef正在运行
- 2. 我可以在xcode中同时运行多个目标吗?
- 3. 如何在Xcode中同时在多个目标上“构建并运行”?
- 4. 如何在目标C中同时运行两个多线程?
- 5. 使用Swift区分两个Xcode目标
- 6. XCODE:多个目标
- 7. Vapor Xcode项目中的多个目标
- 8. 如何创建一个#ifdef命令来区分XCode中的两个目标?
- 9. 如何在运行时更改目标c中的uibutton标题?
- 10. 编译XCode中的多个目标时,如何确保某些文件不会包含在一个目标中
- 11. 如何在Visual Studio中同时运行多个项目
- 12. 如何在运行时区分c中的工会成员
- 13. Xcode 6 Storyboard中的多个状态。在运行时间动画/移动项目
- 14. 在XCode 4中更改输出路径并运行多个目标
- 15. 如何在Xcode中运行多个终端?
- 16. 如何在Mule Studio中运行多个ESB运行时
- 17. 如何获取当前在Xcode中运行的目标的名称?
- 18. 如何在一个主项目中包含多个Xcode项目
- 19. 如何在有多个目标时将文件添加到Xcode中的所有目标?
- 20. 如何运行jenkins项目以在多个从站上运行?
- 21. 如何让rsync只在目标目录存在时才运行?
- 22. Xcode:无法运行测试目标
- 23. 如何在同一时间获取多个目标的IPA(Xcode 7.0 GM)?
- 24. WatchOS未在Xcode 7的运行目标中列出
- 25. 针对多个目标运行rspec
- 26. 如何区分NSOperationQueue中的多个NSXMLParser
- 27. 如何从bash运行xcode项目?
- 28. 如何在xCode 3.2.3上运行xCode 3.2.2项目?
- 29. XCode中的多个目标和多个设置配置文件
- 30. 如何在同一行内分配多个div /分区
通过使用束IDENTIFER - 如果你使用两种不同的目标捆绑标识符。 – Krunal