テスト アプリを作成し、IPA ファイルとしてエクスポートしました。IDA pro を使用して、実行可能なバイナリ ファイルを調べました。main 関数が start サブルーチンによって呼び出されることがわかりました。
BLX _main
したがって、mach-o 実行可能ファイルのエントリ ポイントは開始サブルーチンであり、最終的にメイン関数を呼び出すと結論付けました。
しかし、Clutch で取得した他のアプリの実行ファイルを開こうとすると、_main 関数がまったくなく、代わりに sub_2A4C のようなものがあることがわかりました。
なぜこのような違いがあるのか 知りたいですか?