Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CFBundleVersion vs MODULE_VERSION



I'm building a IOKit driver and using kextload tool to verify my kext. When I first created the driver, kextload and kextunload reported success. After making some changes, I changed the version numbers of the driver and now kextload reports this error:

Validation failures
{
"Kext has a kernel dependency prior to version 6.0 and CFBundleVersion does not match executable's MODULE_VERSION" = true
}


I have double and triple checked that the CFBundleVersion string and the MODULE_VERSION string are identical. My original version was 0.1.0d1, and no matter what I change it to now, I get the above error.

I can look in the kext's plist to see the CFBundleVersion, but I don't know how to check the MODULE_VERSION in the executable after building the kext.

Anyone know what's going on or how to get a dump of the MODULE_VERSION from a built executable?

thanks,
--Ron
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.