在iOS上区分Lite和Premium应用程序

时间:2016-04-05 10:14:26

标签: ios swift cocoapods target

我正在制作一个有两个目标的应用:

  • 高级
  • 精简版

基本上在我的架构中,只有用于确定版本上显示哪些资产的json配置文件是不同的。

因此,假设高级应用程序应加载“config.json”,而lite版本应加载“config-lite.json”。

我只需要这个字符串,但我完全迷失了用于区分目标的技术(通常是dev和prod)。

  • 我的项目使用可可豆荚,我(我可以)使用它来提供环境变量吗?

  • 您是否使用plist文件执行此操作?还是预处理器宏?

  • 考虑到这篇文章的更新,swift中预处理器宏的解决方法是什么?

This (great) article seems总结我需要做的事情,但预处理器宏的语法似乎不再有用,我是对的吗?

我很抱歉我没有提供代码,我只是想建立一个有希望帮助其他开发人员的最佳实践!

0 个答案:

没有答案