1

XCODE 4.5.1 iPhone 4s 5.1.1 (9B206)

すべての iOS 開発証明書とプロビジョニング プロファイルがあり、アプリは動作します。別のiPhone(同じモデルとバージョンなど、ジェイルブレイクも)に展開すると問題なく動作します。私のiPhoneではありません。

「ビルドして実行」すると、正常にビルドされ、アプリが iPhone に正常に配置されます。ただし、実行すると、コンソールメッセージで開閉します

dylib ローダーは 6.0 == 0 です

後でアプリをクリックすると問題なく動作するため、想定しているデバッガー (LLDB) を使用するとクラッシュします。

述べたように、デバイスはジェイルブレイクされています。「セーフモード」のときにビルドとデプロイが正常に機能するため、デバッガーに干渉するパッケージ (cydia) がインストールされていると想定していますか?

私はグーグルで何も見つけることができません

dylibローダーは...

最悪の場合、パッケージを 1 つずつ無効にする必要があります。

4

1 に答える 1

1

PhotoAlbumsPlusが原因です。理由はわかりませんが、一時的に無効にするSBSettingsと再び機能しましたが、xcode の時間にデバッグして作者にメールを送信し、修正するように伝えるたびに無効にすることはできません!!

犯人を見つけるために、ターミナルで次のことを行いました

 ls > LIST in my the DynamicLibraries folder 

その後

( while read line; do strings $line | grep "loader" ; echo $line ; done ) < LIST

dylibローダーが6.x == %d原因であることが判明した後、dylibがエコーされました。正確にはエレガントなソリューションではありませんが、絞り込むのに役立ちました!

編集:

それを行うためのはるかにエレガントな方法 (DynamicLibraries フォルダーの外にある場合)

grep "dylib loader" DynamicLibraries -r
于 2013-06-05T21:45:57.887 に答える