我正在将我的应用程序从 ios 8 迁移到 ios 9,我发现了一些奇怪的事情,或者至少这是我第一次遇到这种情况,而且我没有发现类似的情况。
我使用 xcode 7 和 ios 9。当我在连接到 xcode 的 iphone 6 中启动应用程序时,一切正常。
但是如果我在没有将应用程序附加到 xcode 的情况下执行相同操作,它就不会连接到我的网络服务。唯一的区别是 iphone 是否连接到 xcode。
我知道我没有提供太多信息,但您能给我的任何提示都会有很大帮助。
提前致谢
最佳答案
是的,要使您的网络服务正常工作,您需要在info.plist 中添加一项设置,请参见下图
为了方便设置
NSAppTransportSecurity -> Dictionary NSAllowsArbitraryLoads -> Boolean -> YES
引用 https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/
干杯。
关于ios 9,xcode 7 附加或不附加时的不同行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32714314/