彼のアプリケーションをApple Storeに送信する前に、テストすることにしました
友人に対して、アドホック配布形式でプロファイルファイルとアプリケーションzipアーカイブを送信します。
これらのファイルをiTunesにドラッグアンドドロップして同期する方が簡単かもしれません
iPhoneで。 しかし、Windowsユーザーにとってはこれでは十分ではありませんでした...
Mac OS Xユーザーの場合、すべてがスムーズに進みますが、Windowsユーザーの場合、
iTunesは、アプリケーションを検証できないと報告します。 何が悪いの?
マニュアルにアプリケーションをパックする場合、つまりCompressを使用すると、
Finderメニューで、 リソースフォークがアーカイブに含まれます。
簡単に言えば、これは__MACOSXという形式のディレクトリで、展開すると表示されます
手動でアーカイブします。 Mac OS Xにはリソースフォークのサポートが組み込まれているため、カウントされません
別のディレクトリですが、Windowsでは逆です。
したがって、Windows上のiTunesは、リソースフォークを含むzipアーカイブを単に無視しますが、
しかし、2つの解決策があります。
- Windowsを使用してzipアーカイブを解凍し、「__ MACOSX」ディレクトリを削除して、パックし直します
- コンソールを使用してMac OS Xでzipアーカイブを手動で作成します(zip -r ...)
すべての操作は、アプリケーションディレクトリで実行されます:MyCoolApp.app
更新する
オタクには3番目のオプションがあります-ipaパッケージを手動で作成します:
- 「tmp」など、アーカイブを作成するディレクトリを作成します
- アプリケーションディレクトリをコピーする「tmp」ディレクトリに「Payload」サブディレクトリを作成し、
例:MyCoolApp.app - png形式の美しい画像を選択し、「tmp」ディレクトリにコピーします
「iTunesArtwork」という名前で、拡張子「.png」なし
その結果、次の「tmp」ディレクトリ構造を取得する必要があります。
ペイロード/ MyCoolApp.app
iTunesArtwork
次に、コンソールで「tmp」ディレクトリに移動し、コマンドを実行します。
zip -r -y MyCoolApp.ipa .
MyCoolAppの代わりにアプリケーションの名前を置き換えることを忘れないでください。