2013-10-07 145 views
2

我有一個MVC的網絡應用程序,它通過特設的iPhone使用Xcode 4.5分發。 Xcode iPhone模擬器是6.1。該應用在以前版本的iPhone上安裝正常,但不安裝在iPhone 5s上。應用程序不安裝在iPhone 5s

有人可以告訴我,我怎麼可以做最新的iPhone adhoc分佈。我應該更新Xcode還是其他解決方法?

+1

您是否使用Provisioning Profile添加了iPhone 5s? –

+0

是的,UDID包含在配置文件中。 – Zorro

+0

好的,比我想你必須更新到xCode 5.0。它修復了我的iPhone 5s的許多問題。 –

回答

4

不需要使用iOS 7 SDK,所有iOS 7設備都能夠運行iOS 6應用程序。

只要確保您具有正確的UDID,如果UDID以FFFFF開頭,則UDID不是corrcet。從iOS 7開始,開發人員無法再訪問UDID。因此,所有的UDID應用程序不再工作。

您應該使用iTunes檢索設備的UDID。

+0

爲什麼downvote,請解釋這個答案有什麼問題。 – rckoenes

+0

我刪除了downvote並感謝您的答案。 – Zorro

0

好的,需要更新。這是因爲iPhone 5S擁有iOS 7.0。您需要將您的xcode 4.5更新爲運行ios 7.0所需的xcode 5。 Xcode 4.5 不會爲ios 7.0創建構建。因此,您需要安裝支持iOS 7.0及更高版本的xcode版本。

+0

運行iOS 7的iPhone可以在沒有任何問題的情況下運行適用於iOS 6的App版本。我已經能夠在iOS 7設備上通過TestFlight安裝iOS 6。 – rckoenes

+0

是的我知道,但你需要在xcode 5上構建代碼以使其運行於ios 7或更低版​​本......他正在使用xcode 4.5 ....此wud使該應用程序運行於ios 6並且更低不是7.0 – IronManGill

+0

不是true,如果使用iOS 6 SDK和Xocde 4.5(或4.6)構建應用程序,則可以在iOS 7上安裝應用程序。除非想要支持iOS 7,否則不需要使用iOS 7 SDK進行構建。如果您的目標是iOS 6仍然可以使用iOS 6 SDK,它將在iOS 7設備上運行。 – rckoenes

0

我有一個類似的問題,我發現我的答案在這裏:Xcode 4.5 - can't install developer .ipa files via iTunes

使用公認的答案,我的問題,安裝上新的5S走了。我只需重建分發配置文件,使用它製作一個新的.ipa文件,然後重試。奇怪的錯誤,但答案爲我工作。

相關問題