Windowsのアドホック配布のトラブルシューティング

トピックは非常に具体的であるため、これにより誰かの時間を節約できればと思います。



彼のアプリケーションをApple Storeに送信する前に、テストすることにしました

友人に対して、アドホック配布形式でプロファイルファイルとアプリケーションzipアーカイブを送信します。



これらのファイルをiTunesにドラッグアンドドロップして同期する方が簡単かもしれません

iPhoneで。 しかし、Windowsユーザーにとってはこれでは十分ではありませんでした...





Mac OS Xユーザーの場合、すべてがスムーズに進みますが、Windowsユーザーの場合、

iTunesは、アプリケーションを検証できないと報告します。 何が悪いの?



マニュアルにアプリケーションをパックする場合、つまりCompressを使用すると、

Finderメニューで、 リソースフォークがアーカイブに含まれます。



簡単に言えば、これは__MACOSXという形式のディレクトリで、展開すると表示されます

手動でアーカイブします。 Mac OS Xにはリソースフォークのサポートが組み込まれているため、カウントされません

別のディレクトリですが、Windowsでは逆です。



したがって、Windows上のiTunesは、リソースフォークを含むzipアーカイブを単に無視しますが、

しかし、2つの解決策があります。



  1. Windowsを使用してzipアーカイブを解凍し、「__ MACOSX」ディレクトリを削除して、パックし直します
  2. コンソールを使用してMac OS Xでzipアーカイブを手動で作成します(zip -r ...)


すべての操作は、アプリケーションディレクトリで実行されます:MyCoolApp.app



更新する

オタクには3番目のオプションがあります-ipaパッケージを手動で作成します:

  1. 「tmp」など、アーカイブを作成するディレクトリを作成します
  2. アプリケーションディレクトリをコピーする「tmp」ディレクトリに「Payload」サブディレクトリを作成し、

    例:MyCoolApp.app
  3. png形式の美しい画像を選択し、「tmp」ディレクトリにコピーします

    「iTunesArtwork」という名前で、拡張子「.png」なし


その結果、次の「tmp」ディレクトリ構造を取得する必要があります。



ペイロード/ MyCoolApp.app

iTunesArtwork



次に、コンソールで「tmp」ディレクトリに移動し、コマンドを実行します。



zip -r -y MyCoolApp.ipa .







MyCoolAppの代わりにアプリケーションの名前を置き換えることを忘れないでください。



All Articles