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の代わりにアプリケーションの名前を置き換えることを忘れないでください。

Source: https://habr.com/ru/post/J57370/


All Articles