When I link my app against AVKit using

    -framework AVKit

it fails to load on 10.6 claiming

    dyld: Library not loaded: 
/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit
    Referenced from: ...
    Reason: image not found
    Trace/BPT trap

I thought it was possible to dynamically use newer OS X features if the user is
running a newer version. I want my app to run on 10.6 but use newer features 
where
possible. Thus, I'm compiling and linking using -mmacosx-version-min=10.6.

This seems to work fine for 10.7 frameworks like AV Foundation and Core Media
but it doesn't work for AVKit. Linking against 

    -framework AVFoundation -framework CoreMedia

doesn't break compatibility with 10.6 but linking against AVKit does. Is there a
way around this? AFAIR people said that it was possible to use newer OS X 
features
in apps compiled for older systems so I'm wondering why it doesn't work with 
AVKit
here...

-- 
Best regards,
 Andreas Falkenhahn                          mailto:andr...@falkenhahn.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to