0

XCode 4.5 に移行し、iOS 6 SDK でビルドして以来、サード パーティのフレームワークまたは静的ライブラリの .a ファイルを呼び出すたびに、アプリがクラッシュします。最初に XCode 4.5 に移行したとき、これらのフレームワークは機能していました。フレームワークの更新を開始すると、問題が発生し始めました。古いバージョンのフレームワークを削除して新しいバージョンを追加すると、シミュレーターでクラッシュが発生し始めました。

デバイスでコードを実行すると期待どおりに動作しますが、シミュレーターでサードパーティのフレームワークまたは静的ライブラリのいずれかを呼び出すとすぐに、運命に陥ります。クラッシュの原因となるフレームワークには、Parse Framework である Socialize があります。エラー

誰かがこれを経験したか、うまくいけば解決策を見つけましたか? デバイスでのテストは遅くなりますが、本当に困ったことは、アプリで単体テストを実行できないことです。

ありがとう、

4

1 に答える 1

0

フレームワークまたは静的ライブラリを更新したと言ったので:

  • これらのフレームワーク/ライブラリの API がその間に変更されていないことは確かですか?
  • アプリを fmk/libs にリンクするために、アプリケーション プロジェクトのビルド フェーズの「ライブラリとバイナリをリンクする」にフレームワークを再度追加しましたか?
  • また-ObjC、アプリケーションの「その他のリンカー フラグ」ビルド設定にフラグがまだ存在していることを確認してください。たとえフラグが既に存在していたとしても (以前は機能していたように)、存在しない理由はありません。

また、これらのメソッドを呼び出したときのクラッシュ ログとエラー メッセージは何ですか?

于 2012-10-03T16:52:50.517 に答える