对于不同的方案(例如Debug
,QA
,Release
),我应该使用不同的API密钥。
我想为此使用一个自定义.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"
(用户定义设置中的值)。
注意:
我没有发布从plists读取值的方法,因为我将自定义服务用于read plists。