iOS4 用に作成されたアプリが iOS6 でクラッシュし、シミュレーターまたはデバイスにインストールされません。スプラッシュ画面が表示されてクラッシュするだけです。終了しました Launching は呼び出されていません。誰でも助けてもらえますか?
4 に答える
最後に、上記の問題の解決策を得ました。私のios4アプリでは、FirstViewController.xibで「AutoLayoutを使用する」がチェックされていました。チェックマークを外したところ、アプリが機能し始めました。すばらしい!!!
アプリケーション デリゲートに問題がある可能性があります。明らかな理由 - オブジェクトがアプリケーション デリゲートとして設定されていません。
Appleのドキュメントを見ると、それを達成する方法がかなりあります:
Interface Builder (ウィンドウの .xib ファイル) でアプリケーション デリゲート バインディングを削除します。 main.h の UIApplicationMain の 4 番目のパラメーターを nil 以外に設定します。
Interface Builder で nib ファイルを確認し、App Delegate が設定されているかどうかを確認します。
または ドキュメントへの参照Core Application Design
これがあなたを救うことを願っています。
xcode、ios6のリリース ノートを調べてください。IOS6 で作業する場合、Auto Layout がオンになり、古いバージョンで使用するとアプリがクラッシュすると言われています。他にも注意すべき点があるリンクを確認してください。
https://developer.apple.com/library/mac/#releasenotes/DeveloperTools/RN-Xcode/_index.html https://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0 /_index.html
新しいプロジェクトを作成し、デリゲートまたは非推奨のコードの変更を慎重に探すか、すべてのコードを新しいプロジェクトに移動することをお勧めします。また、最新の構文チェックへの変換を実行する必要があります。