【发布时间】:2015-09-24 03:26:09
【问题描述】:
在我们的项目中,我们关闭了 HTTPS 请求并将它们作为 HTTP 发送,以便针对我本地机器上的 API 进行内部测试。 为此,我将此代码添加到 info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
这允许应用通过 HTTP 请求运行。显然,这对现场环境不利,也不太可能获得应用商店的批准;所以我想在我们的生产构建目标中设置代码以自动删除这个有问题的代码,以免我们不小心把它留在里面。我已经做了一些搜索,但似乎无法在网上找到任何建议。
【问题讨论】:
标签: ios objective-c xcode