我像往常一样有 2 个构建配置。Debug
, Adhoc
, Release
. 我想为配置禁用 iOS 应用传输层安全性Debug
。所以基本上我想在 Info.plist 中对每个配置进行不同的更改。我怎么能做到这一点?
问问题
324 次
3 回答
3
这就是我想出的实现这一目标。
添加了以下运行脚本。
if [ "${CONFIGURATION}" = "Debug" ]; then
/usr/libexec/PlistBuddy -c "Set :NSAppTransportSecurity:NSAllowsArbitraryLoads YES" ProjectName/Info.plist
fi
于 2016-03-01T04:54:28.050 回答
2
您可以使用构建脚本将详细信息注入 plist。这将使用类似此答案的设置来确定构建类型并PlistBuddy
用于编辑 plist。这是一个非常灵活但相对复杂的解决方案,它允许您进行非常细粒度的控制。
关于使用多个不同的 plist 文件的另一个答案要简单得多,但需要您维护 plist 的多个副本并确保它们得到适当的更新。
于 2016-02-29T10:26:38.137 回答