ios - Xcode 9 在 iOS 10.1.1 上运行的应用程序在启动时崩溃

标签 ios iphone xcode

我开发了一款针对 iOS 10.0+ 的应用,但仅在运行 iOS 11.0+ 的设备和模拟器上进行了测试。

我连接了运行 iOS 10.1.1 的 iPhone 6,点击运行,应用程序在启动时崩溃,控制台中没有记录任何错误,只是在 AppDelegate 上崩溃。

我的一个发现是,当我转到 Storyboard并制作一个完全空的 ViewController 作为 Initial ViewController 时,应用程序运行完美。 我将我开发的其他屏幕设置为 Initial ViewController,有些会崩溃,有些不会。 我根本看不出这些屏幕有任何区别(不在 VC 设置或类中)。

可能是什么问题?我很沮丧:(

编辑:我尝试了以下操作:删除并重新安装应用程序、清理 CMD+Shift+K 并运行、删除 Xcode 的派生数据。这些都不起作用。

编辑 2:我下载了一个 10.1 模拟器,但我在日志中收到此错误:

[] __nwlog_err_simulate_crash_libsystem libsystem simulate crash unavailable "libsystem_network.dylib: nw_host_stats_add_src :: received error for SRC_ADDED: [22] Invalid argument"
2017-10-25 16:39:22.478543 Tuttnauer Wi-Fi Connect[40460:11666750] [] nw_host_stats_add_src received error for SRC_ADDED: [22] Invalid argument, dumping backtrace:
        [x86_64] libnetcore-856.20.4
    0   libsystem_network.dylib             0x0000000104eeb682 __nw_create_backtrace_string + 123
    1   libsystem_network.dylib             0x0000000104f02306 nw_get_host_stats + 1083
    2   libnetwork.dylib                    0x000000010669578b nw_endpoint_resolver_start_next_child + 1382
    3   libdispatch.dylib                   0x0000000104c68980 _dispatch_call_block_and_release + 12
    4   libdispatch.dylib                   0x0000000104c920cd _dispatch_client_callout + 8
    5   libdispatch.dylib                   0x0000000104c6fe6b _dispatch_queue_serial_drain + 236
    6   libdispatch.dylib                   0x0000000104c70b9f _dispatch_queue_invoke + 1073
    7   libdispatch.dylib                   0x0000000104c733b7 _dispatch_root_queue_drain + 720
    8   libdispatch.dylib                   0x0000000104c7308b _dispatch_worker_thread3 + 123
    9   libsystem_pthread.dylib             0x00000001050451ca _pthread_wqthread + 1387
    10  libsystem_pthread.dylib             0x0000000105044c4d start_wqthread + 13

enter image description here

最佳答案

在我的例子中,Interface Builder 中的 ViewController 的 Builds 设置为 11.0。将其更改为部署目标可解决此问题。

Build Setting

关于ios - Xcode 9 在 iOS 10.1.1 上运行的应用程序在启动时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46929989/

相关文章:

ios - iOS模拟器中图像不稳定

ios - iPhone 启动屏幕仅显示名称和版权

iphone - iOS - 应用程序崩溃 当我长时间从后台(空闲)模式打开应用程序时?

iphone - Cocoa Touch 中的委托(delegate)与事件

objective-c - 我将如何在 if 语句 OBJ C 中加载新的 View Controller

xcode - 如何在Interface Builder中向NSMenu添加其他项?

ios - UITableViewStyleGrouped 样式的 UITableView Cell 的默认背景颜色是什么

ios - Obj-C 在主视图 Controller 中启动应用程序时崩溃

ios - 如何在 crittercism 中使用崩溃日志找到崩溃?

c++ - 将额外的依赖项与 XCode 链接起来