1

以前はアプリケーションで Growl フレームワークにリンクしていましたが、その後削除されました。プロジェクトから削除され、すべてのビルド フェーズから削除され、フレームワーク/含まれるクラスの使用がプロジェクトに存在しません。

問題は、起動時にスタックのEXC_BAD_INSTRUCTIONどこかを受け取ることです。dyldフレームワークのすべてのインスタンスをプロジェクトから削除したと思っていましたが、まだライブラリを探しているのではないでしょうか? (そして見つからない?)

フレームワークの言及/使用についてプロジェクトをかなり包括的に検索し、複数のクリーンアップを実行しましたが、ライブラリの削除後に起動できないようです。

スタックトレース

4

1 に答える 1

1

Gah-プロジェクト情報をいじった後、アプリケーションの資格を無効にしてみることにしました。無事起動しました。

この新しい情報により、次のブログ投稿にたどり着きました。

Cocoa 資格と EXC_BAD_INSTRUCTION

既存のコンテナを削除することを提案したもの:

rm -rf ~/Library/Containers/com.xxx.MyApp/

資格を再度有効にした後、これは問題なく機能しました。したがって、この問題はフレームワークの削除とは関係なく、サンドボックス コンテナーを作成するために古いプロビジョニング プロファイルを使用していた新しいマシンに移動したことが原因でした。

于 2012-01-07T16:08:38.440 に答える