在使用XCode时,如何知道要包含哪个OSBundleLibrary?

时间:2009-06-22 14:21:49

标签: xcode macos kernel

似乎我做错了或链接器在xcode中不是很好(我想是第一种情况:))但我发现我需要在plist上手动添加OSBundleLibrary引用。

问题是有时候我不知道应该包含哪些bundle,例如,我正在构建内核扩展并且我正在使用VFS,它会编译但是当我尝试将它加载到内核时它会抱怨它无法解决所有VFS功能。

我通常包含“com.apple.kernel.bsd”,但是当我检查VFS的样本时,我可以看到“com.apple.kpi.bsd”,有点令人困惑。

任何人都可以分享一些亮点吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

我找到了解决方案,有一个包含所有扩展名的参考链接:

http://developer.apple.com/documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptDependencies/kext_dependencies.html