3

シミュレーターで完全に動作するアプリがありますが、デバイスでは期待どおりではありません。アニメーションの位置がずれたり、その他のバグが発生したりします。しかし、シミュレーターでは問題なく動作します。

私の質問は、このバグを修正する方法です。これが私がすでに試したことのリストです:

マックを再起動します。Xcode を再起動します。クリーン プロジェクト。プロジェクトの名前を変更します。iPhoneからアプリを削除します。iPhone を再起動します。iPhoneをシャットダウンします。Xcodeでクリーンアップしてビルドします。

どこに問題があるのか​​ 本当にわかりません。ご協力ありがとうございました。本当に感謝します。

注意: アプリは正しく署名されています。

4

2 に答える 2

4

ファイルが正しく入力され、大文字と小文字が区別されることを確認してください。シミュレータは大文字と小文字を区別しませんが、iPhone は大文字と小文字を区別します。

于 2012-06-06T20:21:21.760 に答える
1

code / xibファイルを別のグループまたはディレクトリに移動したことはありますか?移動後、元のディレクトリにファイルの古いコピーがある場合があります。ビルド設定を切り替えるときに、これらの古いファイルによって古いコードが実行されるシナリオがありました。

重複するファイルがある場合は、古い場所にあるコピー、または使用する予定のないコピーを必ず削除してください。たとえば、元のディレクトリ~/Work/App/Resourcesと新しいディレクトリが~/Work/App/Resources/xibs重複したファイルをから削除する場合~/Work/App/Resources

わかる?

これで、削除後、ファイルがXCodeで赤で表示され始めた場合、XCodeはファイルを見つけることができなくなります(削除したファイルが多すぎるか、ワークスペースの状態を知っている可能性があります)。このような場合は、「ファイルインスペクター」を使用して、XCodeがファイルに使用している場所とパスが正しいことを確認してください。

ここに画像の説明を入力してください

于 2012-06-07T00:08:01.177 に答える