Apple の開発者サイトで提供されているこのチュートリアルに従いました。
実行するkextlibと、2 つの未定義のシンボルが表示されます。出力は次のとおりです。
    sudo kextlibs -xml -undef IOKitTest1.kext/
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.kpi.iokit</key>
        <string>12.4</string>
        <key>com.apple.kpi.libkern</key>
        <string>12.4</string>
    </dict>
For x86_64:
    2 symbols not found in any library kext:
    __ZN9IOService15configureReportEP19IOReportChannelListjPvS2_
    __ZN9IOService12updateReportEP19IOReportChannelListjPvS2_
実行中:
kextfind -dsym __ZN9IOService15configureReportEP19IOReportChannelListjPvS2_
nm -arch x86_64 /mach_kernel |grep __ZN9IOService15configureReportEP19IOReportChannelListjPvS2_
出力をファイルにパイプすると、ヒット数が 0 になります。探しているシンボルがここにも存在しないことに気付きました。そして、それらを見つけたとしても、それらのシンボルをリンクする方法や、対応するライブラリをドライバーに見つける方法がわかりません。
どんな助けでも助けになります。IOKit ドライバーで作業するのはこれが初めてで、誰もこのエラーが発生していないようです。
OSX 10.8.4 と Xcode 5 DP5 を実行しています
前もって感謝します !