首先,完整的代码我这里就不提供了,这里提供一个下载连接测试
http://code.cocoachina.com/view/130335 ui
有个这个code,你调试也不能经过,缘由主要有三个方面spa
一、 检查本身的provisioning profile 是否包含支持 In-App purchase. 若是没有,请从新生成3d
二、有没有添加build号调试
三、是否使用了真机器调试 这一点很是重要,这个也是不少人忽略的问题, 注意关闭模拟器在调试的时候,听说在某一个版本是Xcode有bug.code
一、 有没有添加测试帐号在ITune Connect里面, 在里面添加测试帐号blog
二、 有没有使用美国区,首先将本身真机器上的App Store 切换到美国区,记得建立帐号的使用也要使用美国区的帐号产品
三、 Error Domain=SKErrorDomain Code=2 "没法链接到 iTunes Store io
这里是由于本地化出错,记得英文本地化必定要使用对应的语言file
终于好了,好吧,祝你们顺利