转载请注明出处: http://blog.csdn.net/iflychenyang/article/details/9206697
在使用In App Purchase时,如果返回invalid ID(产品信息无效),那你就等着开始一段绝望的旅程吧,我曾为此付出了三周时间,下面对我所遇到的问题及解决方法做一些归纳。
1).确定已经遵从了以下的每一条。
a.创建唯一的APP ID,选取“Enable In-app Purchases”
b.创建新的Provisioning Profile文件,下载并将该profile文件拖入到Dock中的Xcode图标上进行安装
c.更新Xcode设置,codeSigning Identity 中选择新的provisioning profile。
d.添加新的应用程序
f.提交程序二进制码,然后将程序的状态改为”DeveloperRejected”
e.添加产品
h.将工程中的.plist 文件中的Bundle ID改成与App ID相匹配
i.程序中使用完整的product ID
2)确定银行账号信息有没有在iTunes Connect中被激活,我曾因为该问题浪费了近两周的工作量,始终找不到出错原因。
3)确定是不是赶上了苹果的放假时间,我也曾因为赶上了美国的圣诞节苹果放假,一周多获取不到产品信息。</