如何将适用于 Mac OSX 的 Unity Games 推送到 Mac 商店?我似乎无法弄清楚,并且到处都看过。我知道你必须修改 info.plist 和包,但没有明确的指南!
谢谢注意
提交应用到 Mac 商店:
为 Mac 内置 Unity 仅英特尔
从 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 权限从“无访问权”更改为“只读”
在终端中...(您可能需要权利,如果需要,请创建权利 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 /
验证您的应用程序是否安装在应用程序中
准备好将 .pkg 提交到 iTunes Connect!