首先,完整的代碼我這裏就不提供了,這裏提供一個下載連接測試
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
終於好了,好吧,祝你們順利