Xcode 3.2で最初に開発されたコードがあります。その後、ios 7と互換性を持つように更新されました。しかし、今はXcode 9 GMでそのコードを実行すると、iOS 10.xデバイスで問題なく動作します。iOS 11で古いプロジェクトを実行中にクラッシュする
次のエラーの詳細とiOSの11デバイス上のしかしクラッシュ:
プラス:私はXcodeの9 GMでこのプロジェクトを開くと、XcodeはiPhone Xシミュレーターは表示されません。
Xcode 3.2で最初に開発されたコードがあります。その後、ios 7と互換性を持つように更新されました。しかし、今はXcode 9 GMでそのコードを実行すると、iOS 10.xデバイスで問題なく動作します。iOS 11で古いプロジェクトを実行中にクラッシュする
次のエラーの詳細とiOSの11デバイス上のしかしクラッシュ:
プラス:私はXcodeの9 GMでこのプロジェクトを開くと、XcodeはiPhone Xシミュレーターは表示されません。
古い静的ライブラリがあると思います。 iOS 11は、64ビットライブラリのみをサポートしています。
また、アプリのデプロイメントターゲットをチェックすることもできます。おそらく低すぎます(iOS7のデプロイメントターゲットは現在サポートされていないと思います)。
正確なシナリオはわかりませんが、ペイロードでクラッシュする可能性があります。下の誰かがあなたのために働くことを願っています。 お試しください。
診断から「ガードMallocを有効にする」を無効にします。あなたは次の操作を行うことができ
OR
:
OR
が好きなはずですカスタムフレームワークを使用している場合は、Xcodeプロジェクトの[ターゲット/全般]タブの[埋め込みバイナリ]セクションに配置する必要があります。
私はApp Storeに提出リマインダー、新しいiOSアプリと更新は64ビットをサポートしている必要があり、あなたのアプリが32ビット
上で実行されていると思います。 32ビットアプリケーションのサポートは、iOSの11で利用できず、以前にユーザーのデバイスにインストールされているすべての32ビットアプリケーションは、あなたのアプリで
を起動しません.xibてきましたか? yesの場合は、xibのデプロイメントターゲットを確認します。それは8.0以上になるでしょう –
@NiravKotechaそれをしました。それはそれなしでコンパイル時エラーをスローします。ところで、最低ビルド目標は7.1に設定する必要がありました。 – rptwsthi