<?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: Invalid Product IDs</title>
	<atom:link href="http://troybrant.net/blog/2010/01/invalid-product-ids/feed/" rel="self" type="application/rss+xml" />
	<link>http://troybrant.net/blog/2010/01/invalid-product-ids/</link>
	<description>Mistakes and learnings of an iPhone developer</description>
	<lastBuildDate>Thu, 02 Sep 2010 07:22:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: JJ</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-579</link>
		<dc:creator>JJ</dc:creator>
		<pubDate>Fri, 25 Jun 2010 15:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-579</guid>
		<description>Hi everyone,
I did not find any problem so I decided to ask a friend&#039;s developer license to set up all the thing. It worked at the very first try. The only problem that comes to my mind is that my bank info is not properly configured (although it has the green tick).

Anyway, I can guarantee 100% that is not necessary to Build the app in distribution mode nor upload any binary to iTunes Connect. Trust me, Ive been trying all the suggestions that appear in this post as well as many others.</description>
		<content:encoded><![CDATA[<p>Hi everyone,<br />
I did not find any problem so I decided to ask a friend&#8217;s developer license to set up all the thing. It worked at the very first try. The only problem that comes to my mind is that my bank info is not properly configured (although it has the green tick).</p>
<p>Anyway, I can guarantee 100% that is not necessary to Build the app in distribution mode nor upload any binary to iTunes Connect. Trust me, Ive been trying all the suggestions that appear in this post as well as many others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JJ</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-571</link>
		<dc:creator>JJ</dc:creator>
		<pubDate>Thu, 24 Jun 2010 10:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-571</guid>
		<description>Have you enabled In-App Purchases for your App ID? Yes

Have you checked Cleared for Sale for your product? It&#039;s Cleared for Sale and Pending Developer Approval

Have you submitted (and optionally rejected) your application binary? My App is now &quot;In Review&quot;

Does your project’s .plist Bundle ID match your App ID? Proviosioning Portal, APP ID: M7572N7T45.com.mobilecom.AAAA. iTunes Connect, Bundle ID: com.mobilecom.AAAA, productID: com.mobilecom.BBBB. Plist file, Bundle ID: com.mobilecom.AAA

Have you generated and installed a new provisioning profile for the new App ID? Absolutely, Distribution Provisioning Profile, btw

Have you configured your project to code sign using this new provisioning profile? Yes

Are you building for iPhone OS 3.0 or above? 3.0 to be precise

Are you using the full product ID when when making an SKProductRequest? Im using the product ID I see in iTunes Connect: com.mobilecom.BBBB 

Have you waited several hours since adding your product to iTunes Connect? 24 hours already, should I wait longer?

Are your bank details active on iTunes Connect? I activated the yesterday and a green tick appears since then.

Im building for distribution. The only things that come into my mind is to Approve the InApp Purchase (Ive read that it&#039;s not necessary) or to wait longer than 24 hours since I created the InApp Purchase.

Any other suggestion?

Thanks.</description>
		<content:encoded><![CDATA[<p>Have you enabled In-App Purchases for your App ID? Yes</p>
<p>Have you checked Cleared for Sale for your product? It&#8217;s Cleared for Sale and Pending Developer Approval</p>
<p>Have you submitted (and optionally rejected) your application binary? My App is now &#8220;In Review&#8221;</p>
<p>Does your project’s .plist Bundle ID match your App ID? Proviosioning Portal, APP ID: M7572N7T45.com.mobilecom.AAAA. iTunes Connect, Bundle ID: com.mobilecom.AAAA, productID: com.mobilecom.BBBB. Plist file, Bundle ID: com.mobilecom.AAA</p>
<p>Have you generated and installed a new provisioning profile for the new App ID? Absolutely, Distribution Provisioning Profile, btw</p>
<p>Have you configured your project to code sign using this new provisioning profile? Yes</p>
<p>Are you building for iPhone OS 3.0 or above? 3.0 to be precise</p>
<p>Are you using the full product ID when when making an SKProductRequest? Im using the product ID I see in iTunes Connect: com.mobilecom.BBBB </p>
<p>Have you waited several hours since adding your product to iTunes Connect? 24 hours already, should I wait longer?</p>
<p>Are your bank details active on iTunes Connect? I activated the yesterday and a green tick appears since then.</p>
<p>Im building for distribution. The only things that come into my mind is to Approve the InApp Purchase (Ive read that it&#8217;s not necessary) or to wait longer than 24 hours since I created the InApp Purchase.</p>
<p>Any other suggestion?</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ultrasound technician</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-558</link>
		<dc:creator>ultrasound technician</dc:creator>
		<pubDate>Fri, 18 Jun 2010 12:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-558</guid>
		<description>Great information! I’ve been looking for something like this for a while now. Thanks!</description>
		<content:encoded><![CDATA[<p>Great information! I’ve been looking for something like this for a while now. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: preriumsrup</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-541</link>
		<dc:creator>preriumsrup</dc:creator>
		<pubDate>Tue, 08 Jun 2010 05:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-541</guid>
		<description>Very enjoyed this! Well done!</description>
		<content:encoded><![CDATA[<p>Very enjoyed this! Well done!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rajender Sharma</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-430</link>
		<dc:creator>Rajender Sharma</dc:creator>
		<pubDate>Mon, 10 May 2010 05:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-430</guid>
		<description>I have created an app for testing in app purchase according to the documentation provided by apple and other sites and ok with everything. 
And Each of these questions answer is yes but i m still getting invalid product and enable to recognize reason for the mistake.
    * Have you enabled In-App Purchases for your App ID?
    * Have you checked Cleared for Sale for your product?
    * Have you submitted (and optionally rejected) your application binary?
    * Does your project’s .plist Bundle ID match your App ID?
    * Have you generated and installed a new provisioning profile for the new App ID?
    * Have you configured your project to code sign using this new provisioning profile?
    * Are you building for iPhone OS 3.0 or above?
    * Are you using the full product ID when when making an SKProductRequest?
    * Have you waited several hours since adding your product to iTunes Connect?
    * Are your bank details active on iTunes Connect? (via Mark)
can anyone tell me what it can be? 
or any help from anyone regard this. I will be very thankful. 
one thing which may be the reason is that my bundle id is com.octamac.AppPurchase and product id is com.octamac.AppPurchase.3KT78HR and product name is BookApp.
is this a reason of getting invalid product id?
please help me.
Thanks....</description>
		<content:encoded><![CDATA[<p>I have created an app for testing in app purchase according to the documentation provided by apple and other sites and ok with everything.<br />
And Each of these questions answer is yes but i m still getting invalid product and enable to recognize reason for the mistake.<br />
    * Have you enabled In-App Purchases for your App ID?<br />
    * Have you checked Cleared for Sale for your product?<br />
    * Have you submitted (and optionally rejected) your application binary?<br />
    * Does your project’s .plist Bundle ID match your App ID?<br />
    * Have you generated and installed a new provisioning profile for the new App ID?<br />
    * Have you configured your project to code sign using this new provisioning profile?<br />
    * Are you building for iPhone OS 3.0 or above?<br />
    * Are you using the full product ID when when making an SKProductRequest?<br />
    * Have you waited several hours since adding your product to iTunes Connect?<br />
    * Are your bank details active on iTunes Connect? (via Mark)<br />
can anyone tell me what it can be?<br />
or any help from anyone regard this. I will be very thankful.<br />
one thing which may be the reason is that my bundle id is com.octamac.AppPurchase and product id is com.octamac.AppPurchase.3KT78HR and product name is BookApp.<br />
is this a reason of getting invalid product id?<br />
please help me.<br />
Thanks&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anton</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-401</link>
		<dc:creator>Anton</dc:creator>
		<pubDate>Wed, 05 May 2010 13:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-401</guid>
		<description>Hi!

Another case: If the &quot;Product Name&quot; in your build settings under section &quot;Packaging&quot; does not match the name of the application in iTunes connect it does not work either!
(Another day in my live i will never get back...)

Regards,
Anton</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>Another case: If the &#8220;Product Name&#8221; in your build settings under section &#8220;Packaging&#8221; does not match the name of the application in iTunes connect it does not work either!<br />
(Another day in my live i will never get back&#8230;)</p>
<p>Regards,<br />
Anton</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hector Ramos</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-356</link>
		<dc:creator>Hector Ramos</dc:creator>
		<pubDate>Fri, 30 Apr 2010 01:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-356</guid>
		<description>I tried everything suggested in the Apple forums and here, and still couldn&#039;t get it to work. Found the solution - your app needs to be transferred by Xcode for the sandbox to be enabled.

Obvious, right? Well, if you are working with an update to an existing account, the device will still treat it as an App Store-installed app.

Delete it, then transfer it again. It should work now :)</description>
		<content:encoded><![CDATA[<p>I tried everything suggested in the Apple forums and here, and still couldn&#8217;t get it to work. Found the solution &#8211; your app needs to be transferred by Xcode for the sandbox to be enabled.</p>
<p>Obvious, right? Well, if you are working with an update to an existing account, the device will still treat it as an App Store-installed app.</p>
<p>Delete it, then transfer it again. It should work now <img src='http://troybrant.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-331</link>
		<dc:creator>Karl</dc:creator>
		<pubDate>Sun, 25 Apr 2010 15:54:49 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-331</guid>
		<description>Fantastic list. I&#039;ve been struggling for hours, wasn&#039;t till I built my app for distribution that it all worked. Got everything else right. Makes debugging quite hard though!</description>
		<content:encoded><![CDATA[<p>Fantastic list. I&#8217;ve been struggling for hours, wasn&#8217;t till I built my app for distribution that it all worked. Got everything else right. Makes debugging quite hard though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-96</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 02 Mar 2010 22:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-96</guid>
		<description>I just tested this a few times in a row and it seems that rejecting the binary causes the products response to be empty. However, if it&#039;s left in &quot;Waiting For Review&quot; it works.</description>
		<content:encoded><![CDATA[<p>I just tested this a few times in a row and it seems that rejecting the binary causes the products response to be empty. However, if it&#8217;s left in &#8220;Waiting For Review&#8221; it works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jann Gobble</title>
		<link>http://troybrant.net/blog/2010/01/invalid-product-ids/comment-page-1/#comment-54</link>
		<dc:creator>Jann Gobble</dc:creator>
		<pubDate>Sat, 20 Feb 2010 16:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://troybrant.net/blog/?p=5#comment-54</guid>
		<description>A couple of things you might want to remember:

1: Developer Rejected status will cause your productID lookup to fail even though the In-App Purchases have been set to &quot;Cleared for Sale&quot; *and* your productIDs are correct.

2: The only way you are able to use: &quot;productID&quot; vs &quot;com.company.appname.productID&quot; is if you did NOT USE Apple&#039;s suggested domain naming convention of &quot;com.company.appname.productID&quot; .  Easiest way to find this is to go to iTunes Connect-&gt;Manage Your In-App Purchases and look at the ProductID column.  if it looks SOMETHING like: &quot;com.company.appname.productID&quot; then you have to use the entire string.

3: You *must* build for &quot;Distribution&quot; (not debug) *and* have your iPhone Device hooked up *and* build for device...not simulator.  This &quot;gets&quot; a lot of people.

Reason #3 is the one that bit me.</description>
		<content:encoded><![CDATA[<p>A couple of things you might want to remember:</p>
<p>1: Developer Rejected status will cause your productID lookup to fail even though the In-App Purchases have been set to &#8220;Cleared for Sale&#8221; *and* your productIDs are correct.</p>
<p>2: The only way you are able to use: &#8220;productID&#8221; vs &#8220;com.company.appname.productID&#8221; is if you did NOT USE Apple&#8217;s suggested domain naming convention of &#8220;com.company.appname.productID&#8221; .  Easiest way to find this is to go to iTunes Connect-&gt;Manage Your In-App Purchases and look at the ProductID column.  if it looks SOMETHING like: &#8220;com.company.appname.productID&#8221; then you have to use the entire string.</p>
<p>3: You *must* build for &#8220;Distribution&#8221; (not debug) *and* have your iPhone Device hooked up *and* build for device&#8230;not simulator.  This &#8220;gets&#8221; a lot of people.</p>
<p>Reason #3 is the one that bit me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
