Nie*_*ole 7 objective-c ios13 xcode11
几天以来,在Xcode 11中调试我们的应用程序时,我一直遇到非常奇怪的崩溃。
我们为iOS 11及更高版本构建了一个应用程序。但是,由于Xcode 11,应用程序在设置根视图控制器时崩溃。但是当我在崩溃后打开该应用程序时,该应用程序确实可以运行,因此似乎与设置调试会话有关。
我尝试在其上构建的设备是带有iOS 13.1.2的iPhone Xs。我还尝试了13.1的另一台设备,但那里存在相同的问题。
但是,当我连接在12.xx上运行的设备时,它正在工作。
奇怪的是,昨天我能够在模拟器上运行。但是从今天起,同一崩溃发生在设备(iPhone Xs)上。
还可能需要提及的重要一点:与我一起从事同一项目的同事没有相同的问题。(!!)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Show app loading view controller
self.window = [[RMWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = [[AppLoadingViewController alloc] init]; // Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
[self.window makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)
UIViewController()而不是AppLoadingViewController()。这是一个同时包含Objective-C和Swift代码的应用程序,我们已经拥有多年了。但这是第一次发生这种情况。
有谁知道这可能是什么?
经过几天的研究,我已经干净地安装了 Mac OS Catalina。这确实修复了它。我仍然不知道实际问题是什么,但为了可能为其他人节省大量时间,我建议这样做。
如果有人找到解决方案,我仍然想知道。
| 归档时间: |
|
| 查看次数: |
1522 次 |
| 最近记录: |