检测用于构建 OSX 框架的 SDK 版本
我需要检测哪个 SDK 版本用于构建 OSX 框架。
任何有用的提示将不胜感激 弗洛里安
I need to detect which SDK Version was used to build a OSX Framework.
Any helpful hints would be appreciated
Florian
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
感谢您的提示解决了我的问题,
我需要验证框架是否确实是使用 10.6 SDK 构建的
感谢您的提示,我使用 otool 解决了问题
如果您链接到 10.6 SDK,则使用 otool -L 打印以下行
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation(兼容版本 150.0.0,当前版本 550.29.0)
如果您仍然使用 10.5 SDK,您将获得不同的当前版本号
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation(兼容版本150.0.0,当前版本476.19.0)
Thanks for the hint that solved my problem
I need to validate that a framwework was really built with the 10.6 SDK
Thanks for you hint, I solved the problem with the otool
Using otool -L prints the the following lines if you link against the 10.6 SDK
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.29.0)
If you still use the 10.5 SDK you will get a different current version number
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.19.0)