2011-12-11 26 views
1

我有一款應用程序在應用程序購買中使用,當我測試它們時它們工作正常。該應用現在位於應用商店中。所以我想製作一個類似的應用程序,所以我複製了項目文件夾(在finder中),重新命名了它,在Xcode中重命名了該項目,更改了標識符/軟件包ID,爲其創建了一個新的應用程序ID,爲其設置了配置文件,在itunes connect中設置它(幾乎我爲原始應用程序做的所有事情),但是當我發出產品請求時,數組將返回空。該應用的狀態爲「等待上傳」,IAP狀態爲「等待審覈」。除了我需要改變的ID以外,還有什麼東西可以讓原本的應用程序徘徊?我已經通過演練和雙重檢查了一切,所以不知道它可能是什麼。複製Xcode iOS項目是否會導致應用程序購買出現問題?

回答

1

原來,我只需要請求產品名稱,而不是com.companyname.app.productname ...不像我的其他應用程序,哪個DID使用包ID ...傻蘋果。

0

唯一重要的是捆綁標識符。還要確保清理所有緩存並完成重建,但我認爲你已經知道了。

當然,還要確保您的供應/分銷證書是有效的。

+0

「完全重建」是什麼意思?我清理它並將其從設備中移除。 – Marty

+0

在XCode中,先執行Clean然後再Build。 –

+0

哦是的,我做了一個乾淨的 – Marty

0

您是否還在iTunes Connect中將應用內購買添加到新應用?

+0

是的,我做到了這一點 – Marty

3

有可能是壞了店裏的12月12日,2011年

我在應用內購買都突然停止工作今天。我沒有更改任何代碼,並且返回的「無效」標識符與iTunes Connect中註冊的內容相匹配。如果我發現更多東西,我會再次發佈。

+0

這將解釋我的低銷售日... – TomSwift

+0

也解釋我的。我那天發佈了一個應用程序......糟糕的時機。人們並不開心。 – Marty

+0

看起來也許應用程序商店不是在我的情況下怪。經過更多的調查,我發現這個線程:http://stackoverflow.com/questions/1633072/iphone-store-kit-returning-invalid-product-id-errors,其中有人建議從測試設備刪除應用程序,重建並重新轉移到測試設備。這對我有效。在這種情況下,我認爲我已經切換了配置文件,有時當您這樣做時,它不能正確清理測試設備。去搞清楚。 –