私は小さなアップデートをする必要がある古いアプリ(2013/2014以降)があります。私はiOS 8.1シミュレータでそれを実行すると、うまく動作します。main.mのSIGABRTエラー - iOS10でアプリがクラッシュする(iOS 8で正常に動作します)
iOS 10を実行すると、スプラッシュ画面([email protected])が1秒間表示され、クラッシュします(シミュレータとiPhone 5の両方で)。
私はスレッド1取得:MAIN.M
に "戻り" のライン上の信号SIGABRTエラーを#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
のAppは、Objective-Cで書かれており、何のストーリーボードを持っていません。
私は開発者ではありませんが、これを修正してAppStoreにアップデートをアップロードする必要があります。
PS - 私はそれが正常に動作iOSの10でiPhone 5Sには、AppStoreからこのアプリをダウンロードしますが、AppStoreのバージョンは、夏から2014年
PS2の時 - 私は
コンソールに表示される人が読める完全なエラーは何ですか? – rmaddy
@rmaddy キャッチされていない例外 'NSInternalInconsistencyException'が原因でアプリケーションを終了しています。理由: 'アプリケーションの起動時にアプリケーションウィンドウにルートビューコントローラがあります。' libC++ abi.dylib:NSException型のキャッチされない例外で終了 – Levchik
レビュー[そのエラーの検索結果](http://stackoverflow.com/search?q=%5Bios%5D+Application+windows+are+expected+to+have+a+root+view+controller+at+ +アプリケーションの起動+終了)。あなたはあなたの問題を見つける必要があります。 – rmaddy