ios 9,xcode 7 附加或不附加时的不同行为

标签 ios objective-c iphone xcode

我正在将我的应用程序从 ios 8 迁移到 ios 9,我发现了一些奇怪的事情,或者至少这是我第一次遇到这种情况,而且我没有发现类似的情况。

我使用 xcode 7 和 ios 9。当我在连接到 xcode 的 iphone 6 中启动应用程序时,一切正常。

但是如果我在没有将应用程序附加到 xcode 的情况下执行相同操作,它就不会连接到我的网络服务。唯一的区别是 iphone 是否连接到 xcode。

我知道我没有提供太多信息,但您能给我的任何提示都会有很大帮助。

提前致谢

最佳答案

是的,要使您的网络服务正常工作,您需要在info.plist 中添加一项设置,请参见下图

enter image description here

为了方便设置

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/

相关文章:

iphone - 覆盖 openURL 后无法推送 View Controller

ios - KVO 不工作(观察另一个类的属性)

iphone - AVErrorMediaServicesWereReset 是什么意思?

ios - 应用发布响应用户操作后添加 '#define xxx'

ios - ARC - 实例消息未声明带有选择器的方法

iphone - 如何在通用应用程序内的多个设备之间共享数据以保持应用程序同步?

iphone - 在辅助 View 上填充 UITableView

objective-c - BWToolkit token header ?

具有大量滚动功能的 iOS UI 自动化

ios - ObjC++ 不通过引用捕获异常吗?