Quantcast
Channel: Questions in topic: "package"
Viewing all articles
Browse latest Browse all 690

Signing a Mac App Correctly Problem

$
0
0
Hey folks, I am having an issue getting the signing process to work with a Mac/OSX app I am trying to set up for the Mac App Store. I attempted to follow the instructions in the ["Blurst Blog Post"][1] (although I really don't know if I did it right), and also tried using a [Postprocessor][2] (I couldn't figure out how to use this, after I followed the instructions the resulting built app had the same exact same plist info and not the custom ones I set). However, I don't believe any of that is the problem, I followed several manual signing tutorials using the terminal and everything works almost fine. I say "almost". Originally when I try to codesign it says that the executable is not valid, etc. However, when I codesign it without this part, the codesign proceeds but afterward the resulting package produces a damaged app. CFBundleExecutableGameName It will not let me proceed without changing ^this^ line. This is my .plist file. Obviously the "gamename" and "company" are actually replaced with the correct information. All of my apple certificates, keychains, profiles, etc. are set up as well. CFBundleShortVersionString1.0.0LSApplicationCategoryTypepublic.app-category.arcade-gamesNSHumanReadableCopyright(c) 2013 Company, LLC. All rights reserved.CFBundleDevelopmentRegionEnglishCFBundleExecutableGameNameCFBundleGetInfoStringUnity Player version 4.1.2f1 (911c7369eeac). (c) 2012 Unity Technologies ApS. All rights reserved.CFBundleIconFileUnityPlayer.icnsCFBundleIdentifiercom.company.gamenameCFBundleInfoDictionaryVersion6.0CFBundleNamegamenameCFBundlePackageTypeAPPLCFBundleShortVersionStringUnity Player version 4.1.2f1CFBundleSignature????CFBundleVersion1.0.0NSMainNibFileMainMenuNSPrincipalClassPlayerApplicationUnityBuildNumber911c7369eeac This is what I am using in the Terminal to codesign, package, and test install: Codesign: codesign -f -v -s "3rd Party Mac Developer Application: Company, LLC" /path/GameName.app Build: productbuild --component /path/GameName.app "/Applications" --sign "3rd Party Mac Developer Installer: Company, LLC" /path/GameName.pkg Test Install: sudo installer -store -pkg /path/GameName.pkg -target / Thanks all, for your help in advance, if the Postprocessor script works, please let me know how it does. I have been researching this for a while now, and it appears that nobody else has this problem. If I am missing something silly, please point it out. Thanks again, God bless! Howey [1]: http://technology.blurst.com/unity-games-and-mac-app-store/ [2]: http://wiki.unity3d.com/index.php?title=Mac_App_Store_PostProcessor

Viewing all articles
Browse latest Browse all 690

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>