配布用に構築している静的Libを使用して構築されたアプリがあります。AppとLibは、Xcodeデバッガーで、またはXcodeデバッグセッションによってデバイスにロードされたときに正常に実行されます。アドホックアーカイブビルドをデバイスに配置するとすぐに、アプリは常にクラッシュします。コンソールログステートメントは、Libコードでクラッシュしていることを示していますが、クラッシュレポートはLibコードを象徴していません。
- Xcodeシミュレータでは再現できません。
- Guard malloc、Guard Edgesは何も表示しません(ただし、これらはシミュレーターでのみ実行されます)。
- 漏れなし
- Xcode4.3.2の使用
- アプリは4.3以降を対象としています。
- Libは3.0以降を対象としています。
- その他のリンカーフラグ=-ObjC
- ターゲット「リンクバイナリとライブラリ」で「オプション」として設定されたライブラリ
- サムサポートオフ(LLVMを使用)
役に立つかもしれないコンソールで2つの例外が見られますが、これまでのところ、これに大いに役立つネット上には何も表示されていません。
Application 'x' exited abnormally with signal 12: Bad system call: 12 (mostly)
Application 'x' exited abnormally with signal 12: Bad system call: 11 (rarely)
他の場所で、再帰を使用した静的ライブラリに問題があるというコメントを見ました。しかし、Libには再帰がありませんでした。
困惑し、より多くのアイデアが必要です。