<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: iPhone Developer Program Gotchas (or what I learned the hard way)</title>
	<atom:link href="http://gamesfromwithin.com/iphone-developer-program-gotchas/feed" rel="self" type="application/rss+xml" />
	<link>http://gamesfromwithin.com/iphone-developer-program-gotchas</link>
	<description>Indie iPhone game development</description>
	<lastBuildDate>Thu, 04 Mar 2010 04:13:35 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: links for 2009-04-16 &#171; Blarney Fellow</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1844</link>
		<dc:creator>links for 2009-04-16 &#171; Blarney Fellow</dc:creator>
		<pubDate>Thu, 16 Apr 2009 18:37:07 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1844</guid>
		<description>[...] iPhone Developer Program Gotchas (or what I learned the hard way) (tags: iphone viapss) [...]</description>
		<content:encoded><![CDATA[<div style="">
<p>[...] iPhone Developer Program Gotchas (or what I learned the hard way) (tags: iphone viapss) [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: linkfeedr &#187; Blog Archive &#187; Links for 2009-04-14 [del.icio.us] - RSS Indexer (beta)</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1840</link>
		<dc:creator>linkfeedr &#187; Blog Archive &#187; Links for 2009-04-14 [del.icio.us] - RSS Indexer (beta)</dc:creator>
		<pubDate>Wed, 15 Apr 2009 07:02:02 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1840</guid>
		<description>[...] was found on Tenerife Skunkworks. Click here to visit the full article on the original website. iPhone Developer Program Gotchas (or what I learned the hard way) Remixing OpenGL and UIKit Using Multiple OpenGL Views And UIKit iPhone Software Development: OpenGL [...]</description>
		<content:encoded><![CDATA[<div style="">
<p>[...] was found on Tenerife Skunkworks. Click here to visit the full article on the original website. iPhone Developer Program Gotchas (or what I learned the hard way) Remixing OpenGL and UIKit Using Multiple OpenGL Views And UIKit iPhone Software Development: OpenGL [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Billy Zelsnack</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1136</link>
		<dc:creator>Billy Zelsnack</dc:creator>
		<pubDate>Fri, 13 Mar 2009 22:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1136</guid>
		<description>I don&#039;t zip up my apps to send to people anymore. It&#039;s easier to drop your app into itunes yourself and grab the resultant .ipa file from the the ~/Music/iTunes/&quot;Mobile Applications&quot; directory. That file will work for both windows and osx users. It also seems to confuse itunes less when a tester drops it in.

I also have never encountered #7. I&#039;ve heard people say the same thing about submitting for the app store, but I&#039;ve not encountered a problem there either.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t zip up my apps to send to people anymore. It&#8217;s easier to drop your app into itunes yourself and grab the resultant .ipa file from the the ~/Music/iTunes/&#8221;Mobile Applications&#8221; directory. That file will work for both windows and osx users. It also seems to confuse itunes less when a tester drops it in.</p>
<p>I also have never encountered #7. I&#8217;ve heard people say the same thing about submitting for the app store, but I&#8217;ve not encountered a problem there either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1132</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Thu, 12 Mar 2009 14:51:30 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1132</guid>
		<description>I want to put apps on App Store but I wonder about privacy and registering as an individual vs. registering as a business. I&#039;d rather not share my home address and home phone number with everyone who visits app store, even those who buy my app. Is your personal contact information kept private? Or if you register as a business using a mailbox address does Apple require mountains of documents to prove that is your business address? Do you have to settle these matters before you can even test your app?</description>
		<content:encoded><![CDATA[<p>I want to put apps on App Store but I wonder about privacy and registering as an individual vs. registering as a business. I&#8217;d rather not share my home address and home phone number with everyone who visits app store, even those who buy my app. Is your personal contact information kept private? Or if you register as a business using a mailbox address does Apple require mountains of documents to prove that is your business address? Do you have to settle these matters before you can even test your app?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hendrik</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1128</link>
		<dc:creator>Hendrik</dc:creator>
		<pubDate>Thu, 12 Mar 2009 08:04:21 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1128</guid>
		<description>Vic: Once your app gets accepted, you go into iTunes Connect, choose &quot;Edit Application&quot;, go to the Pricing page and change the date there to the current date. You do the same for every update that you publish too. 

I am quite sure Ramses is correct. The target settings should override the Project settings. 

An extra tip: I made it a habit to always go nuclear and delete the complete build/ directory in the Finder before building for the App Store. I have had inexplicable upload failures several times before and since I started doing this every upload has worked fine.</description>
		<content:encoded><![CDATA[<p>Vic: Once your app gets accepted, you go into iTunes Connect, choose &#8220;Edit Application&#8221;, go to the Pricing page and change the date there to the current date. You do the same for every update that you publish too. </p>
<p>I am quite sure Ramses is correct. The target settings should override the Project settings. </p>
<p>An extra tip: I made it a habit to always go nuclear and delete the complete build/ directory in the Finder before building for the App Store. I have had inexplicable upload failures several times before and since I started doing this every upload has worked fine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1122</link>
		<dc:creator>Noel</dc:creator>
		<pubDate>Wed, 11 Mar 2009 22:48:09 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1122</guid>
		<description>Ramses, Really?? It&#039;s certainly disconcerting that those two settings don&#039;t match up. I could have sworn that if either one of them was off, the build wouldn&#039;t be recognized by the device. But maybe the target one was the one that was off. I&#039;ll double check.</description>
		<content:encoded><![CDATA[<p>Ramses, Really?? It&#8217;s certainly disconcerting that those two settings don&#8217;t match up. I could have sworn that if either one of them was off, the build wouldn&#8217;t be recognized by the device. But maybe the target one was the one that was off. I&#8217;ll double check.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramses</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1121</link>
		<dc:creator>Ramses</dc:creator>
		<pubDate>Wed, 11 Mar 2009 22:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1121</guid>
		<description>&quot;7. Set correct provisioning profile everywhere.&quot;: setting the provisioning profile for the target in the current configuration should be enough (it works for all our projects) as it overrides the more general project settings. Think of it as just an extra layer to override defaults defined at project level.</description>
		<content:encoded><![CDATA[<p>&#8220;7. Set correct provisioning profile everywhere.&#8221;: setting the provisioning profile for the target in the current configuration should be enough (it works for all our projects) as it overrides the more general project settings. Think of it as just an extra layer to override defaults defined at project level.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vic</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1120</link>
		<dc:creator>Vic</dc:creator>
		<pubDate>Wed, 11 Mar 2009 22:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1120</guid>
		<description>When submitting an App for approval, you have to enter the &quot;Availability Date&quot; in iTunes Connect. The default is the day you are submitting the App. If you leave it as the default and the App is approved 5 days later, the Availability Date doesn&#039;t get automatically adjusted. It stays at the original date. The problem with that is, it doesn&#039;t show up in front of the App Store&#039;s new releases list which is sorted by Release Date.

I want this date to be set to the day the app gets approved. But without knowing how long it takes for the approval process, it is hard to figure out what date to set. Any suggestions?</description>
		<content:encoded><![CDATA[<p>When submitting an App for approval, you have to enter the &#8220;Availability Date&#8221; in iTunes Connect. The default is the day you are submitting the App. If you leave it as the default and the App is approved 5 days later, the Availability Date doesn&#8217;t get automatically adjusted. It stays at the original date. The problem with that is, it doesn&#8217;t show up in front of the App Store&#8217;s new releases list which is sorted by Release Date.</p>
<p>I want this date to be set to the day the app gets approved. But without knowing how long it takes for the approval process, it is hard to figure out what date to set. Any suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ari Braginsky</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1119</link>
		<dc:creator>Ari Braginsky</dc:creator>
		<pubDate>Wed, 11 Mar 2009 21:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1119</guid>
		<description>Another one I found recently when I went to submit my Librarian application to the App Store was that the bundle identifier in the Info.plist cannot have a wildcard or any other character that would be illegal for a domain name, even if your provisioning profile uses a wildcard.

Since I had originally created a wildcard provisioning profile, I was using the wildcard for local development:

com.guidanceisinternal.*

I was able to build to both the simulator and the device with this.

After using the keyword for the current app name in place of the wildcard the App Store accepted my submission:

com.guidanceisinternal.${PRODUCT_NAME:identifier}

Hope this helps someone!</description>
		<content:encoded><![CDATA[<p>Another one I found recently when I went to submit my Librarian application to the App Store was that the bundle identifier in the Info.plist cannot have a wildcard or any other character that would be illegal for a domain name, even if your provisioning profile uses a wildcard.</p>
<p>Since I had originally created a wildcard provisioning profile, I was using the wildcard for local development:</p>
<p>com.guidanceisinternal.*</p>
<p>I was able to build to both the simulator and the device with this.</p>
<p>After using the keyword for the current app name in place of the wildcard the App Store accepted my submission:</p>
<p>com.guidanceisinternal.${PRODUCT_NAME:identifier}</p>
<p>Hope this helps someone!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy</title>
		<link>http://gamesfromwithin.com/iphone-developer-program-gotchas/comment-page-1#comment-1118</link>
		<dc:creator>Tommy</dc:creator>
		<pubDate>Wed, 11 Mar 2009 21:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=369#comment-1118</guid>
		<description>Regarding number 5, I use this command to zip my apps for the app store:

ditto -c -k -X --keepParent AppName.app/ AppName.app.zip

I cant tell you exactly why that works, but I know it does! Ditto is apparently some OSX super command that plays nice with resource forks, and copies or zips files.

I feel more comfortable when my production builds come from the build system, rather then by manual process.</description>
		<content:encoded><![CDATA[<p>Regarding number 5, I use this command to zip my apps for the app store:</p>
<p>ditto -c -k -X &#8211;keepParent AppName.app/ AppName.app.zip</p>
<p>I cant tell you exactly why that works, but I know it does! Ditto is apparently some OSX super command that plays nice with resource forks, and copies or zips files.</p>
<p>I feel more comfortable when my production builds come from the build system, rather then by manual process.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
