XCode 6ベータ4でビルドするたびにこのエラーが発生します。アプリが非常に遅くなっているようです。
警告:パス '/***/***/***/***.app'でLLDBターゲットを作成中にエラー-リモートデバイスからのメモリ読み取りが遅くなる可能性のある空のLLDBターゲットを使用。
これは正確に何を意味し、どうすれば修正できますか?
前もって感謝します!
Architectures=$(ARCHS_STANDARD_32_BIT)
を使用して、64ビットデバイスでアプリを実行しましたか? (iPhone 5SまたはiPhone 5Sシミュレーター)
Appleは、64ビットをサポートしないアプリの方が厳しいようです。特に理由がない場合は、ビルドアーキテクチャにarm64を含める方が良いと思います
64ビットアーキテクチャに関する注意
アプリ拡張ターゲットには、そのアーキテクチャビルド設定にarm64アーキテクチャを含める必要があります。そうしないと、App Storeによって拒否されます。 Xcodeには、新しいアプリ拡張機能ターゲットを作成するときに、「標準アーキテクチャ」設定にこのアーキテクチャが含まれます。
含まれているアプリのターゲットが埋め込みフレームワークにリンクしている場合、アプリにはarm64アーキテクチャも含める必要があります。そうしないと、App Storeによって拒否されます。
64ビット開発の詳細については、ターゲットプラットフォームに応じて、Cocoa Touchの64ビット移行ガイドまたはCocoaの64ビット移行ガイドを参照してください。
この警告は、ビルド設定を変更することで解決します。
'Architectures'を 'Standard architectures(armv7、arm64)-$(ARCHS_STANDARD)'に変更します
これにより、iOS 5.1.1以降がサポートされていることを示すアラートが表示されます。 'Deployment Target to 5.1.1'をクリックします
また、これはAppleが開発者に64以外のアーキテクチャでアプリをビルドすることを強制しているため、推奨されるビルド設定です。 Apple document Link
ビルド設定を再確認=>プロジェクトとターゲットの両方の有効なアーキテクチャ。
かつて私はこう言っていました:arm64 armv7 i386(エラーの原因はi386でした)
に置き換えましたarm64 armv7
それがお役に立てば幸いです。
「アーキテクチャ」にはarm64が含まれていましたが、ターゲットの「有効なアーキテクチャ」にarm64を追加する必要がありました。