2011-08-01 53 views
9

我犯了一個錯誤,並將臨時發佈而不是appstore發佈到appstore批准的應用程序。iphone在應用程序商店的ad-hoc發佈

我可能遇到什麼問題?購買該應用程序的用戶是否有權將該應用程序安裝到100個設備,如特設分發?或者它會很好?

回答

1

如果您的應用程序未被正確的證書籤名,您幾乎可以指望蘋果拒絕您的應用程序。

可能有必要拒絕當前的二進制文件並上傳正確簽名的分發二進制文件,而不是等待Apple拒絕。

+4

最大的問題是你是如何得到它上傳,它應該沒有歌唱檢查,並被拒絕。 – rckoenes

+1

我的應用程序沒有被拒絕順便說一句,這是銷售罰款(對於這種類型的應用程序)所以似乎證書可能通過(或我有一個正確的證書加載不知道)否則有一個應用程序加載器中的錯誤:) – Panagiotis

+0

On在這個基礎上,我建議你確實簽署了正確的證書,並且只相信犯了一個錯誤。如果由於某種錯誤,使用專門配置文件簽署的應用程序無法完成審查流程,您很快就會知道;用戶將無法安裝該應用程序,因爲他們的設備不在供應配置文件中,並且差評將隨之發生。 –

3

如果您使用錯誤的證書對其進行簽名,Apple會拒絕它,並且不會將其分發給最終用戶。

我很驚訝,它並沒有立即拒絕上傳,說實話。但是,如果您確定它是錯誤的版本,您可以在iTunes Connect中自行拒絕二進制文件。

+1

感謝您的回覆。它似乎工作得很好(正如你從我上面的其他評論中看到的,沒有問題)。 – Panagiotis

+1

對我而言,他們並沒有拒絕。 – Dejell

5

同樣的事情發生在我身上,而且該應用程序已經售出了數百份沒有評論表明錯誤配置文件的副本。我想象Xcode或蘋果公司爲我們固定它,但我不知道如何。這就是說,但是,我會在下一次更新它。

+0

您似乎有兩個配置文件,所以它接受應用商店(分配)配置文件。檢查上傳的二進制信息是否有「get-task-allow:false」。我認爲這是特設和分銷配置文件之間的區別。 – Panagiotis

+0

在首次提交時,我們只有特設配置文件。 – Michael

+0

嗯......那麼get-task-allow呢? – Panagiotis

2

供應配置文件執行以下操作:

  • 聯繫您的應用程序ID,你的分發證書和可選的設備列表
  • 還強制執行二進制比賽的權利像鑰匙鏈訪問組

同一應用程序的adhoc和appstore配置文件之間的區別:

  • 自組織一個包括可以安裝設備的列表....即席

證書,應用程序ID和待遇是完全一樣的

二進制:

  • 置備輪廓嵌入到Organizer存檔中生成的二進制文件中。我在過去提交了沒有問題的adhoc構建。我昨天又做了一次,把我的錢放在我的嘴巴上。如果通過審覈流程,會通知您。

我不主張懶惰,只使用一個配置文件。組織者歸檔確實可以讓您選擇使用特定配置文件重新簽名,因此您沒有任何藉口。蘋果公司可能(或已經)在將來的配置文件中引入其他信息,所以不值得冒險,除非你像我一樣好奇。

+0

問題在於您爲其他人開發並且不希望您完全訪問臨時服務中的所有功能。有這麼多態度的「發展」公司在那裏。 – Panagiotis

3

我不小心通過AdHoc配置文件將應用程序上傳到AppStore,與Panagiotis一樣,app已被批准並準備出售。

相關問題