8

如何将适用于 Mac OSX 的 Unity Games 推送到 Mac 商店?我似乎无法弄清楚,并且到处都看过。我知道你必须修改 info.plist 和包,但没有明确的指南!

谢谢注意

4

1 回答 1

4

提交应用到 Mac 商店:

  1. 为 Mac 内置 Unity 仅英特尔

  2. 从 Unity 编译后显示 .app 的包内容

2.a. 编辑信息.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“第 3 方 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 回答