我应该为不同的方案使用不同的 API 密钥(如Debug
, QA
, Release
)。
我想为此使用一个自定义.plist
文件(Config.plist
)。由于我的项目架构,没有其他方式。
我配置User-Defined Settings
在Build Settings
我按照以下步骤操作:
创建一个名为的自定义用户定义设置
MY_API_KEY
,将 API 密钥添加到不同的方案中,
Config.plist
为读取创建一个新的用户定义设置Info.plist
,
- 写信
CONFIG_FILE
给Info.plist
,
- 写入
MY_API_KEY
自定义 plist (Config.plist
),
所以我想从中读取MyAPIKey
值,Config.plist
但它${MY_API_KEY}
以字符串形式返回。
预期结果是"asdfsadf"
(来自用户定义的设置的值)。
笔记:
我没有发布从 plist 读取值的方法,因为我正在使用我的自定义服务来读取 plist。