2014-04-12 35 views
0

在試圖從我的測試設備清除非消耗沙箱IAP收據,我曾嘗試:如何在測試設備上清除非易損件的iOS IAP收據?

  • 使用不同的沙盒測試用戶在Xcode組織者DONE
  • 刪除應用程式執行的

仍沒有工作,所以我懷疑收據可能會從我的iCloud賬戶中恢復,儘管這不應該發生在購買沙盒上。因此,我也試過:

  • 從我的應用程序構建刪除iCloud的權利,登錄到一個新的測試用戶帳戶,刪除應用程序,部署在本地完成

仍然沒有運氣。

順便說一句,我正在使用MKStoreKit。

有人有這個解決方案嗎?

感謝

+0

你有沒有叫過[[MKStoreManager sharedManager] removeAllKeychainData]?您是否在設備偏好設置中註銷了iTunes帳戶?您確定您從未購買過您正在使用的測試帳戶的此項目嗎? – Paulw11

+0

@ Paulw11'removeAllKeychainData'做到了。非常感謝答案!如果您轉貼爲答案,我會選擇它。 – jefflaporte

回答

0

請按照下列步驟操作:

1)從iTunes賬戶註銷。

2)調用[[MKStoreManager sharedManager] removeAllKeychainData]方法

3)中的應用程序代碼和彈出輸入用戶的細節和密碼呼叫。

這對我有用。