OSX - 发布Unity游戏

时间:2012-11-02 21:41:41

标签: xcode macos unity3d

如何将Unity Games for Mac OSX推向Mac商店?我似乎无法弄清楚并且已经看过每一个地方。我知道你必须修改info.plist和包,但没有明确的指南!

感谢 NB

1 个答案:

答案 0 :(得分:4)

将应用程序提交到Mac Store:

  1. 在Unity for Unity中构建仅限英特尔

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

  3. 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。将“无人访问”中的“所有人”/数据的权限更改为“只读”

    1. 在终端...(您可能需要权利,如果是,请创建权利xml文件并添加到codesign命令)。

      codesign -f -s“第三方Mac开发者应用程序:Amit Barman”GolfProHD.app

      productbuild --component GolfProHD.app / Applications - 签署“第三方Mac开发者安装程序:Amit Barman”GolfProHD.pkg

    2. 在productbuild创建.pkg后删除.app文件(或安装程序测试无效)。

      sudo installer -store -pkg GolfProHD.pkg -target /

      1. 确认您的应用已安装在应用

      2. 准备将.pkg提交给iTunes Connect!