Symbol not found: _NSDefaultRunLoopMode
Symbol not found: _NSDefaultRunLoopMode
- Subject: Symbol not found: _NSDefaultRunLoopMode
- From: Jaime Magiera <email@hidden>
- Date: Thu, 1 Nov 2007 10:09:58 -0400
Hello,
As a tangent of my previous email re: cross-version build docs, here
is a problem that appeared while running a Leopard application on
Tiger. I'm sure it's my fault, but I'm confused about diagnosing and
solving problem. The application was originally written on Tiger. The
project was moved to Leopard and is currently compiled there for both
OS versions.
When launching the app on Tiger, the following appears...
===========
Nov 1 03:04:06 ovid crashdump[3564]: MyApp crashed
Nov 1 03:04:06 ovid crashdump[3564]: crash report written to: /Users/
jaime/Library/Logs/CrashReporter/MyApp.crash.log
dyld: Symbol not found: _NSDefaultRunLoopMode
Referenced from: /Users/jaime/Desktop/MyApp copy.app/Contents/MacOS/
MyApp
Expected in: /System/Library/Frameworks/CoreFoundation.framework/
Versions/A/CoreFoundation
==========
The constant is defined in NSRunLoop.h. If I search for NSRunLoop.h on
the systems, they all exist in
/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/
NSRunLoop.h
I understand a little about frameworks and versioning. What I don't
understand is how the app ends up looking in A instead of
"Current" (the symlink if the framework properly points to C of course).
What have I done wrong to facilitate this problem? Thanks for any help,
Jaime
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden