3G デバイスでアプリを実行しようとしています。Xcode は、アプリが「iPhone での実行が完了しました」と表示しますが、アプリはデプロイされません。アーキテクチャが正しく構成されていると思います (下の画像を参照)
どんな助けでも素晴らしいでしょう、
ありがとう
3G デバイスでアプリを実行しようとしています。Xcode は、アプリが「iPhone での実行が完了しました」と表示しますが、アプリはデプロイされません。アーキテクチャが正しく構成されていると思います (下の画像を参照)
どんな助けでも素晴らしいでしょう、
ありがとう
私は最終的にこれを理解しました。Info.plist には、armv7 に設定された「必要なデバイス機能」設定があります。3G モデルのターゲット ビルド設定では armv6 と armv7 の要件を認識していましたが、plist では認識していませんでした。これがスクリーンショットです。同様のことで立ち往生している他の誰かに役立つことを願っています:
私の場合、ターゲットプロパティのアーキテクチャは標準(armv7)に設定されていました。armv6アーキテクチャを追加する必要があり、それは機能しました
設定で「必要なデバイス機能」を確認してください。加速度計をオフに設定すると問題が発生しました。この行を削除すると、すべてが機能し始めます。
3G (iOS4) と 4GS (iOS5) で同じ問題
各 .xib ファイルとコア データ モデルにも配置プロパティがあります。それはアイデンティティインスペクターにあります。それを変更するとうまくいきました。
構成は問題ないようです。これは前に見たことがあります。オーガナイザーからデバイスを削除し ([デバイス] タブの左側のリストでデバイスを選択し、メイン パネルの下部にある [削除] ボタンをクリック)、Xcode を再起動し、再度接続すると問題が解決したようです。
プロジェクトのビルド設定だけでなく、ターゲットのビルド設定でもこのようにセットアップされていることを確認してください。
上部の Build Settings の下に、「Levels」という名前の選択はありません。これを選択すると、アーキテクチャおよび/またはコード署名 ID が、[結合] 設定の下に表示されていた設定と一致していないことがわかる場合があります。アプリが正常にビルドされ、電話に展開されないというケースがありました。「レベル」を選択すると、これらのビルド設定のアプリ ターゲットの下の値が正しくありませんでした。ここに設定すると、デバイスに正常に展開されます。
それが役立つことを願っています。
通常、デバイスを再起動すると、これが修正されます。