<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Official Joroto Blog &#187; code sign</title>
	<atom:link href="http://www.joroto.com/blog/tag/code-sign/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joroto.com/blog</link>
	<description>From the people at Joroto, Inc.</description>
	<lastBuildDate>Thu, 20 Oct 2011 21:10:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Codesigning Kumite #92,232</title>
		<link>http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/</link>
		<comments>http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 01:05:31 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[code sign]]></category>
		<category><![CDATA[codesign]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/</guid>
		<description><![CDATA[Real world example. I&#8217;m updating our Lite version of Trisaic to reintroduce to the app store. In Xcode but of course. Choose distribution. Select trisaiclite under the &#8220;targets&#8221; Click on &#8220;Info&#8221; or the &#8220;i&#8221; button. Select the properties button. Identifier &#8230; <a href="http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Real world example. I&#8217;m updating our Lite version of Trisaic to reintroduce to the app store.<br />
In Xcode but of course.<br />
Choose distribution.<br />
Select trisaiclite under the &#8220;targets&#8221;<br />
Click on &#8220;Info&#8221; or the &#8220;i&#8221; button.<br />
Select the properties button.<br />
Identifier should read com.joroto.${PRODUCT_NAME}.<br />
Change the version field to something meaningful. Increment it if you are publishing an update.<br />
Choose the &#8220;Build&#8221; button.<br />
Change &#8220;Configuration&#8221; to &#8220;Distribution&#8221;.<br />
Go the &#8220;Code signing Identity&#8221;. Make sure it is set to &#8220;iPhone Distribution: Joroto, Inc.&#8221;<br />
Close that window.<br />
Choose Build and Build.<br />
In Finder go to your project directory, into the build directory, go to &#8220;Distribution-iphoneos&#8221;.<br />
Double click your ${APPNAME}.app in our case trisaiclite.app.<br />
Choose Compress.<br />
Run the AppLoader.<br />
Choose the open slot for the upgrade.<br />
Upload the application zip file.<br />
If it fails, fear not, just be afraid. The dreaded &#8220;Codesign error&#8221; with absolutely NO explanation as to what it found wrong with your freaking zip file. Thanks Apple.<br />
FIX IT YOURSELF I say. A CALL TO ARMS, and fingers.<br />
We&#8217;re going to do it the old fashioned way. Screw the non-helpful graphical interface. Give me a terminal window.<br />
Go to finder, applications, and run a terminal window.<br />
cd to your project directory. Example of mine below (an underscore represents a SPACE not an underscore):<br />
cd_/Projects/Trisaic/build/Distribution-iphoneos<br />
You&#8217;ll see your app&#8217;s directory called in my case Trisaiclite.app. Yes this is actually a directory not a binary. The binary is buried in the directory. I like this construct.<br />
Now you want to use the command line zip program like this. Again a real world example (an underscore represents a SPACE not an underscore):<br />
zip_-y_-r_trisaiclite.app.zip_trisaiclite.app<br />
OHHH Baby I feel the energy.<br />
Upload this puppy to the app store AND IT WILL WORK!!! WOOHOO.<br />
Everyone has this error and Apple still hasn&#8217;t figured out how to give us extended errors during the upload. Oh well, we like the rest of what they do.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fcodesigning-kumite-92232%2F&amp;title=Codesigning%20Kumite%20%2392%2C232" id="wpa2a_2"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/10/codesigning-kumite-92232/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codesign error number 5,202,203,023. Frustrated but undaunted.</title>
		<link>http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/</link>
		<comments>http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 00:48:50 +0000</pubDate>
		<dc:creator>Tom CTO</dc:creator>
				<category><![CDATA[iPod and Apple Platform]]></category>
		<category><![CDATA[App ID]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[Appid]]></category>
		<category><![CDATA[code sign]]></category>
		<category><![CDATA[codesign]]></category>
		<category><![CDATA[codesign error]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/</guid>
		<description><![CDATA[The AppID in the Dev Central is setup with a specific application id code. Ex. hc124g12.com.joroto.agauge My app had the product name ${PRODUCT_NAME} as aGauge. The capital &#8216;G&#8217; was the problem. Do you see it? Yep neither did I, not &#8230; <a href="http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The AppID in the Dev Central is setup with a specific application id code.<br />
Ex. hc124g12.com.joroto.agauge<br />
My app had the product name ${PRODUCT_NAME} as aGauge.<br />
The capital &#8216;G&#8217; was the problem. Do you see it? Yep neither did I, not the first blurry eyed time. One skims over these details after so many codesign errors during upload.<br />
I changed it by:<br />
Select &#8220;Target&#8221;<br />
Press &#8220;i&#8221; info button<br />
Choose &#8220;Build&#8221; tab.<br />
Go to packaging.<br />
Two finger click the grey packaging bar<br />
Choose the first option &#8220;Show Names&#8221;<br />
Find the &#8220;Product name&#8221; line.<br />
Change your product name to match the App ID.<br />
Good luck young Jedi you&#8217;ll need it more than the Force.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.joroto.com%2Fblog%2F2009%2F07%2F10%2Fcodesign-error-number-5202203023-frustrated-but-undaunted%2F&amp;title=Codesign%20error%20number%205%2C202%2C203%2C023.%20Frustrated%20but%20undaunted." id="wpa2a_4"><img src="http://www.joroto.com/blog/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.joroto.com/blog/2009/07/10/codesign-error-number-5202203023-frustrated-but-undaunted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

