Я использую библиотеку Three20 в своем приложении, я вижу эту ошибку во время связывания приложения:
"_ UIApplicationDidEnterBackgroundNotification", на который ссылаются из:
_UIApplicationDidEnterBackgroundNotification $ non_lazy_ptr в libThree20UINavigator.a (TTBaseNavigator.o)
(возможно, вы имели в виду: _UIApplicationDidEnterBackgroundNotification $ non_lazy_ptr)
ld: символ (ы) не найдены
Я видел, что эта проблема возникает, когда я пытаюсь собрать для BASE SDK IOS 3.2 Simulator, но не на IOS 4.1 Simulator. Я пробовал следующие настройки безрезультатно:
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
Я устал от попыток этих перестановок. Действительно хочу понять, что происходит, но не смог найти никаких значимых журналов. Спасибо за любые комментарии / ответы.