0
誰かがMach-Oファイルの例をXcodeプロジェクトやフレームワークのMach-Oファイルで教えてもらえますか?私のXcodeプロジェクトのMach-Oファイルはどれですか?
誰かがMach-Oファイルの例をXcodeプロジェクトやフレームワークのMach-Oファイルで教えてもらえますか?私のXcodeプロジェクトのMach-Oファイルはどれですか?
Macintosh用のサンプルアプリケーションを作成する場合は、「目次」と「MacOS」の各ディレクトリに移動します。
"nm"とバイナリファイルの名前を入力すると、コンピュータのネイティブアーキテクチャ(32ビットIntelまたは64ビットIntelのいずれでも可)で使用可能なシンボルの一覧が表示されます。これはMach Object File Formatのメリットの1つです。
[HiThere]:;nm /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa
0000000000000ff8 S _CocoaVersionNumber
0000000000000fa0 S _CocoaVersionString
U dyld_stub_binder
あなたはまた、PPCなどのMach-O形式で利用可能な他のアーキテクチャ、のシンボルを表示することができます:私は、Cocoaフレームワークから(2または3)のシンボルを見たときに
はここで例ですi386またはx86_64またはppc64(コンパイルされている場合)。
Here is more informationウィキペディアから。
'file'コマンドはファイルフォーマットを決定するのにも非常に便利です。 'file/path/to/someapp.app/Contents/MacOS/someapp'や' file/System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa'のようなものを試してみてください。 –