3

Mac OSX10.8にアップデートしたばかりで、10.7 +Xcode4.5を使用したときに完全に動作するMacアプリをコンパイルしようとしています。今、私はこのエラーを受け取ります:

dyld:シンボルが見つかりません:__ NSConcreteGlobalBlock

期待される場所:/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices

私はいたるところを見てきましたが、問題はないようです。アプリのデプロイターゲットは10.6で、すでにブロックをサポートしています。何か案は?

ありがとう!!

4

2 に答える 2

0

あなたの質問に+1...それがOS Xの問題を見つけるのに役立つかどうかはわかりませんが、iPhoneアプリで発生する同様のエラーがあり、以下のリンクに解決策があります. このリンクを提供しているもう 1 つの理由は、iPhone のこのエラーをグーグル検索すると、このページにたどり着いたからです。 iOS 3.1.3 での起動時に iOS 4 アプリがクラッシュする: シンボルが見つかりません: __NSConcreteStackBlock

于 2014-05-11T01:05:31.890 に答える
0

私のプロジェクトが、この問題を引き起こしている古いバージョンの CoreServices フレームワークを使用しようとしていたことが判明しました。私のプロジェクトが使用していたすべてのフレームワークを再追加したところ、問題はなくなりました:)

于 2012-11-20T10:41:55.030 に答える