XCO
August 22, 2015, 12:58am
1
Hello everyone,
I am trying to upload my new game to the MAC STORE - I have experiance uploading IOS games but never a MAC game. I have come accross a few threads that tell you what to do, but I am still very confused!!
This one - and this one - are the two most popular links when looking up this issue! But I still dont understand, and I think A reason for this is either because they are old advice and things have changed or they are just not as accurate as they can be, or Im dumb lol!
If a someone with experience or preferably a UNITY member can give me a detail break down as to what I should do ??
First you must register with Apple to be an official Mac developer (costs $99). http://developer.apple.com/devcenter/mac Then you must download OS X 10.6.6, Xcode 3.2.5 and Application Tools 1.1 And, of course, you have to create your own App ID,...
Reading time: 19 mins đź•‘
Likes: 9 ❤
Below is an image of my info.plist if you can use this as a guide to guide me so I dont get confused (Some of the other threads confused me cause it didnt have what they said…)
Any help would be great. But I really need someone to break it down for me
XCO
August 22, 2015, 1:18am
2
Here is another GREAT LINK!! But I still dont understand how to do some of the steps! I need someone to JUST BREAK IT DOWN for me lol
http://islesofdulst.com/iod/unity-to-mac-app-publishing-on-the-app-store/
Steps to building a Mac app package and submitting to the App Store:
First, credit to Randy Edmonds and the thread contributors at Submit Unity games to the Mac App Store! - Unity Engine - Unity Discussions .
I’ve got separate certificates for iPhone Developer and iPhone Distribution, as well as, 3rd Party Mac Developer Application and 3rd Party Mac Developer Installer. My iTunes Connect iOS app is under review, and my iTunes Connect Mac app is waiting for me to upload my build.
In the Edit:project Settings menu, under “Player,” I uncheck the box for “Mac App Store Validation.”
I “Show Package Contents” of the app, open the “info.plist” file in XCode 6.3.2, and add two fields: an Application type field of “Games: Puzzle”, and a human readable copyright field.
I replace the “UnityPlayerIcon.png” icon in the Contents:Resources folder with my app’s custom icon.
I adjust read permissions on the content using: chmod -R a+xr “/path/to/Gamename.app”.
Then, I codesign, in two parts:
codesign -f -v -s “3rd Party Mac Developer Application: DeveloperName” “/Users/username/Desktop/MyApp.app/Contents/Frameworks/MonoEmbedRuntime/osx/libmono.0.dylib”
codesign -f -v -s “3rd Party Mac Developer Application: DeveloperName” “/Users/username/Desktop/MyApp.app/Contents/Frameworks/MonoEmbedRuntime/osx/libMonoPosixHelper.dylib”
codesign —force —sign “3rd Party Mac Developer Application: DeveloperName” —entitlements TiltMaze.entitlements TiltMaze.app
I then build the package, as follows:
productbuild –component /Users/username/Desktop/MyApp.app /Applications –sign “3rd Party Mac Developer Installer: DeveloperName” /Users/username/Desktop/myapp.pkg.
I delete the source application, i.e., the product of my initial Unity build, and then test the package built in step 8. to confirm that it creates my application, as follows:
sudo installer -store -pkg myapp.pkg -target /
Here’s the content of the entitlements file:
<?xmlversion=“1.0“encoding=“UTF–8“?>
<plistversion=“1.0“>
com.apple.security.app–sandbox
com.apple.security.device.usb
This process worked nicely, and did indeed yield a package installer, which successfully installed my application. I also purchased a great product from the Unity Asset Store: Mac App Store Toolset (https://jemast.com/unity/mac-app-store-toolset ). It also produced a package that works to install my application. Finally, a tip of the coding cap to Kevin’s blog (http://sookocheff.com/posts/2013-04-09-submitting-a-unity3d-game-to-the-mac-app-store/ ) for his entitlements file content.
If you guys have any questions about this process, I recently submitted my game and had to create bash scripts to automate the process and also had to make a lot of tweaks to make it work. The process is now documented in a lot of detailed at:
Hello, So, I got my self an Apple Developer licence not so long ago, for Mac OSX, and I’ve set up all my iTunes connect contracts and information. I have also setup all my certificates. Now - here is where I get confused, apparently I need to use...
Thank you