アプリで Three20 ライブラリを使用していますが、アプリのリンク中に次のエラーが表示されます。
「_UIApplicationDidEnterBackgroundNotification」、次から参照: libThree20UINavigator.a(TTBaseNavigator.o) の _UIApplicationDidEnterBackgroundNotification$non_lazy_ptr (おそらく次のことを意味していた: _UIApplicationDidEnterBackgroundNotification$non_lazy_ptr) ld: シンボルが見つかりません
この問題は、BASE SDK IOS 3.2 シミュレーター用にビルドしようとすると発生しますが、IOS 4.1 シミュレーターでは発生しないことがわかりました。次の設定を試してみましたが、役に立ちませんでした。
Architecture for my project and ALL Three20 projects set to Optimized
Project Settings/Active Target - BaseSDK for my project and ALL Three20 projects set to IOS 3.2 Simulator
Architecture for my project and ALL Three20 projects set to Standard
Project Settings/Active Target - BaseSDK for my project and ALL Three20 projects set to IOS 3.2 Simulator
Architecture for my project and ALL Three20 projects set to Standard
Active Target - BaseSDK for my project and ALL Three20 projects set to IOS 3.2 Simulator
Project Settings - BaseSDK for my project set to IOS 4.1 Simulator
動作する設定は次のとおりです。
Architecture for my project and ALL Three20 projects set to Standard (or Optimized)
Active Target/Project Settings BaseSDK for ALL Three20 projects set to IOS 3.2 Simulator
Active Target/Project Settings BaseSDK for my project set to IOS 4.1 Simulator
私はこれらの順列を試すのにうんざりしています。何が起こっているのかを本当に理解したいのですが、意味のあるログを見つけることができませんでした。コメント/回答ありがとうございます。