8

Unity Games for Mac OSX を Mac Store にプッシュするにはどうすればよいですか? 私は理解できないようで、あらゆる場所を見てきました。info.plist とパッケージを変更する必要があることはわかっていますが、決定的なガイドはありません。

ありがとうNB

4

1 に答える 1

4

アプリを Mac ストアに送信:

  1. Unity for Mac Intel のみでビルド

  2. Unity からコンパイルされた .app のパッケージの内容を表示する

2.a. Info.plist の編集

<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.sports-games</string>
<key>NSHumanReadableCopyright</key>
<string>© 2012 Apollo Software Solutions. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.apolloss.GolfProHD</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>

2.b. Resources/UnityPlayer.icns を 1024x1024 のものに置き換えます (icns エディター/ジェネレーターが必要な場合があります)。

2.c. 「すべてのユーザー」の /Data に対する権限を「アクセス権なし」から「読み取り専用」に変更します

  1. ターミナルで... (資格が必要な場合は、資格 xml ファイルを作成し、codesign コマンドに追加します)。

    codesign -f -s "サードパーティの Mac 開発者アプリケーション: Amit Barman" GolfProHD.app

    productbuild --component GolfProHD.app /Applications --sign "3rd Party Mac Developer Installer: Amit Barman" GolfProHD.pkg

productbuild が .pkg を作成した後、.app ファイルを削除します (そうしないと、インストーラー テストが機能しなくなります)。

sudo インストーラー -store -pkg GolfProHD.pkg -target /

  1. アプリがアプリケーションにインストールされていることを確認します

  2. .pkg を iTunes Connect に送信する準備ができました!

于 2012-11-02T21:44:23.577 に答える