首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Xcode构建配置的应用传输层安全性

基于Xcode构建配置的应用传输层安全性
EN

Stack Overflow用户
提问于 2016-02-29 09:29:04
回答 3查看 366关注 0票数 2

我有两个像往常一样的构建配置。DebugAdhocRelease。我想禁用iOS应用程序传输层的Debug配置安全性。因此,基本上,我希望对每个配置都有不同的Info.plist更改。我怎样才能做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-29 10:26:38

您可以使用构建脚本向plist中注入详细信息。这将使用像this answer这样的设置来确定构建类型,并使用PlistBuddy编辑plist。这是一个非常灵活但相对复杂的解决方案,它允许您进行非常细粒度的控制。

关于使用多个不同的plist文件的另一个答案要简单得多,但需要维护plist的多个副本,并确保它们被适当更新。

票数 2
EN

Stack Overflow用户

发布于 2016-02-29 09:37:07

为调试版本创建不同的plist文件并使用它。我相信这会达到你的目的。

票数 3
EN

Stack Overflow用户

发布于 2016-03-01 04:54:28

这就是我想出的办法来实现这个目标。

添加了具有以下内容的运行脚本。

代码语言:javascript
复制
if [ "${CONFIGURATION}" = "Debug" ]; then
/usr/libexec/PlistBuddy -c "Set :NSAppTransportSecurity:NSAllowsArbitraryLoads YES" ProjectName/Info.plist
fi
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35695941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档