_UIApplicationDidEnterBackgroundNotification problem with v2.0 176 download

30 views
Skip to first unread message

EPM13

unread,
Jul 30, 2010, 9:38:52 AM7/30/10
to Three20
I'm getting this error when building:

Undefined symbols:
"_UIApplicationDidEnterBackgroundNotification", referenced from:
_UIApplicationDidEnterBackgroundNotification$non_lazy_ptr in
libThree20UINavigator.a(TTBaseNavigator.o)
(maybe you meant: _UIApplicationDidEnterBackgroundNotification
$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status

Is there a resolution for this?

Thanks,

Emery

Sam

unread,
Jul 31, 2010, 12:33:35 AM7/31/10
to Three20
Hello,

I am getting the same error. I guess it is because three20 kit
requires iPhone SDK 4.0? Not sure on that. Can somebody please
confirm?

Thanks

Sameer

Sam

unread,
Jul 30, 2010, 1:47:26 PM7/30/10
to Three20
I am facing the same issue. :( Any ideas on how to fix this?

On Jul 30, 6:38 pm, EPM13 <emers...@gmail.com> wrote:

uprise78

unread,
Aug 3, 2010, 12:33:11 PM8/3/10
to Three20
Your build settings are incorrect. Set the BaseSDK to 4.0.1 (ALWAYS
set it to the latest) and then set your DeploymentTarget to the lowest
iOS version you plan to support.

DAMNiaTX

unread,
Aug 7, 2010, 5:33:10 AM8/7/10
to Three20
it didn't solve the issue uprise, any other idea ?, it runs ok on ios
4,
but problem begin on ios 3 devices.

Thanks

Gholias

unread,
Aug 16, 2010, 1:06:33 PM8/16/10
to Three20
I'm also having the same problem

any idea how to fix?

WentingLiu

unread,
Aug 18, 2010, 11:54:33 PM8/18/10
to Three20
Tks, it did slove the problem.

On Aug 4, 12:33 am, uprise78 <des...@gmail.com> wrote:

Laurent C

unread,
Aug 27, 2010, 6:33:44 PM8/27/10
to Three20
I have a problem somewhat similar.
When I compile the samples projects it works fine in the simulator but
when I switch to device the linking gives me this error
"___restore_vfp_d8_d15_regs", referenced from:
+[TTEntityTables(TTSingleton) sharedInstance] in
libThree20Core.a(TTEntityTables.o)
+[TTEntityTables(TTSingleton) releaseSharedInstance] in
libThree20Core.a(TTEntityTables.o)
+[TTEntityTables(TTSingleton) allocWithZone:] in
libThree20Core.a(TTEntityTables.o)

"___save_vfp_d8_d15_regs", referenced from:
+[TTEntityTables(TTSingleton) sharedInstance] in
libThree20Core.a(TTEntityTables.o)
+[TTEntityTables(TTSingleton) releaseSharedInstance] in
libThree20Core.a(TTEntityTables.o)
+[TTEntityTables(TTSingleton) allocWithZone:] in
libThree20Core.a(TTEntityTables.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status

my settings are iOS 4 for both the deployment target and the base SDK

Any idea.

The exact same thing works fin in the simulator

Benjamin Reed

unread,
Aug 27, 2010, 6:49:55 PM8/27/10
to thr...@googlegroups.com
I believe this comes from mixing-and-matching armv6 and armv7 code.
Make sure that the Three20 projects are setting "Architectures" the
same as your project (I'm not sure, but if you're still allowing the
iPhone 3G, I believe you need to do "Standard (armv6 armv7)" rather
than just armv7, perhaps someone else can confirm or deny that).

> --
> You received this message because you are subscribed to the Google Groups "Three20" group.
> To post to this group, send email to thr...@googlegroups.com.
> To unsubscribe from this group, send email to three20+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/three20?hl=en.
>
>

--
Benjamin Reed a.k.a. Ranger Rick
Fink, KDE, and Mac OS X development

Blog: http://www.raccoonfink.com/
Music: http://music.raccoonfink.com/

Laurent C

unread,
Aug 27, 2010, 6:58:42 PM8/27/10
to Three20
Look like the solution indeed.
When I switched the architecture to optimized than it works.
Tested on 3GS and 4 both running iOS 4.

Thanks
> > For more options, visit this group athttp://groups.google.com/group/three20?hl=en.
Reply all
Reply to author
Forward
0 new messages