数日以来、Xcode 11内でアプリをデバッグするときに非常に奇妙なクラッシュが発生しています。
IOS 11以降向けに構築されたアプリがあります。しかし、Xcode 11以降、ルートビューコントローラーの設定でアプリがクラッシュします。しかし、クラッシュした後にアプリを開くと、アプリは機能するので、デバッグセッションのセットアップと関係があるようです。
私が構築しようとしているデバイスは、iOS 13.1.2を搭載したiPhone Xです。 13.1で別のデバイスも試しましたが、同じ問題が発生しました。
ただし、12.x.xで実行されているデバイスを接続すると、デバイスは機能します。
不思議なことに、昨日はシミュレータで実行することができました。しかし、今日から同じクラッシュがデバイス(iPhone X)で発生しています。
また、重要な点として、同じプロジェクトで作業している私の同僚は同じ問題を抱えていません。 (!!)
_- (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];
_
UIViewController()
ではなく、単純なAppLoadingViewController()
を試しました。これはObjective-CとSwiftコードの両方を含むアプリです。すでに何年も使用していますが、このようなことが起こったのは初めてです。
これが何であるかを考えている人はいますか?
これに何日も費やした後、私はMac OS Catalinaをクリーンインストールしました。これはそれを修正しました。実際の問題はまだわかりませんが、他の人のために多くの時間を節約するために、同じことをすることをお勧めします。
誰かが解決策を見つけた場合、私はまだ知りたいと思います。