62
App ScannerでiOS開発者はアプリの提出前にチェックできる

Appleは9月に待望のガイドライン変更を発表して以来、規制緩和を進めてきましたが、それでもApp Store向けの開発は依然として難しい課題です。アプリ内でプライベートAPIを使用することは、意図的か否かに関わらず、Appleの審査プロセスによって厳しく禁じられています。Chimp Studiosは、新しいMacアプリで開発者の神経質な行動を少しでも減らしたいと願っています。

App Scanner 1.0は、基本的にApp Storeへのアプリ申請準備のための事前準備ユーティリティです。iOSアプリをこのプログラムにドラッグ&ドロップするだけで、App Scannerがアプリ内をくまなく調べ、プライベートAPIの使用の有無をチェックします(1.0リリースでは24,000以上のメソッドシグネチャを検索できます)。また、開発者がコード内でカスタムメソッド名を使用し、それが偶然AppleのプライベートAPIの名前と一致するような「誤検知」の削減にも役立ちます。

App Scanner が動作している間、アプリ内で Apple のレビューガイドラインを復習できます。フィードバックコミュニティ、テスト用のサンプル iOS アプリ、そして Apple の iOS リリースに合わせて頻繁にアップデートされるという約束など、開発者にとって便利なツールと言えるでしょう。

もちろん、App Scannerはこの種のツールとしては初めてのものではありません。著名な開発者、ハッカー、そしてライターであるErica Sadun氏は、8月に同様のユーティリティのベータ版をリリースしましたが、ベータ版は既に期限切れとなっており、再び使用するにはアップデートが必要です。また、Appleがこれらの機能をXcode自体に組み込んでいないのも驚きですが、将来のアップデートで組み込まれる可能性は十分にあります。

Chimp Studios が App Scanner を iOS アプリ並みの 3 ドルという価格に設定した理由の一つは、おそらく陳腐化の可能性にあるでしょう。App Scanner は現在 Chimp Studios のサイトから入手可能です。