我最近發現我的應用程序不適用於iOS 5,我有一些用戶要求我發佈適用於iOS5的舊版本。其中一人給我發了這個鏈接http://news.softpedia.com/news/Apple-Enables-Pre-iOS-7-Downloads-Offers-Old-App-Versions-When-Necessary-383663.shtml有沒有什麼辦法可以發佈我的應用的兩個版本?一個用於ios6 +和一個用於ios5?發佈我的應用程序的exosive ios5版本
回答
Apple沒有提供這樣做的方法,但如果您真的想要,有一種方法可以自己做。
您必須創建一個新的應用程序ID和名稱(例如:MyApp for iOS 5)。然後,您必須將iOS 5應用程序的部署目標設置爲iOS 5.當然,擁有iOS 6或7的用戶也可以安裝它,因此您可能需要檢測系統版本(通過UIDevice)並提供相應服務到應用商店去獲得更新的版本。您最終會在應用商店中獲得兩個應用,而您的用戶將不得不找出哪一個最適合他們。
您可能會更好地嘗試讓現有應用在iOS 5上運行,並解決您遇到的任何問題(除非您使用的是autolayout - iOS 5不支持此功能)意味着你很可能不得不爲該操作系統版本重新制作大量的用戶界面)。
也就是說,支持舊版本iOS的投資回報遞減。大多數人很快就會更新到iOS的最新版本,並且無法升級的舊版OS的用戶數量將穩步縮減。
我想我會嘗試將其構建到應用程序中。所以,如果他們正在運行ios5只是顯示一個不同的故事板... –
這應該做的伎倆 - 只記得關閉自動佈局。如果您使用的是僅限iOS6的API,則需要爲此進行測試。 –
- 1. 腳本我的iOS應用程序的發佈版本?
- 2. 發佈新版本的Android應用程序(版本)
- 3. 切換應用程序調試版本和MultiDexApplication發佈版本
- 4. 我無法在monodroid中發佈應用程序版本
- 5. 提交ios5或以上版本的應用程序?
- 6. 將多個版本的Android應用程序發佈爲一個應用程序
- 7. 不包括NSLog的發佈版本的iPhone應用程序
- 8. 使用Xcode的預發佈版本提交iOS應用程序
- 9. 發佈使用舊SDK版本構建的iOS應用程序
- 10. 我的應用程序的調試版本工作正常,但不是發佈版本簽名版本
- 11. 是否發佈新版本的應用程序刪除舊版本的文件?
- 12. 發佈新版本的Android應用程序
- 13. 發佈不同版本的相同應用程序
- 14. 應用程序發佈版本的問題
- 15. 無法部署發佈版本的Xamarin.Android應用程序
- 16. Android調試/發佈版本的應用程序
- 17. 應用程序在QuickBlox的發佈版本原因崩潰
- 18. 發佈安卓市場應用程序的更新版本
- 19. 登錄的應用程序(C#)發佈版本
- 20. 發佈更新的移動應用程序版本
- 21. 上傳已發佈應用程序iOS的新版本?
- 22. Xcode:僅發佈iPhone版本的應用程序更新?
- 23. 發佈iPhone應用程序的語言版本
- 24. 發佈版本的MFC應用程序需要mfc110ud.dll
- 25. 谷歌播放發佈 - 如何加速發佈新的應用程序版本
- 26. 無法添加(Growl)框架到我的應用程序的發佈版本
- 27. Visual Studio 2015始終發佈我的應用程序的舊版本
- 28. 反應原生應用程序沒有發佈版本
- 29. Web發佈的應用程序腳本HTML服務/ JQueryUI應用程序不起作用。開發版本確實
- 30. 發佈我的VB.Net應用程序
我瞭解此功能,因爲蘋果爲選擇不升級的用戶存儲過去的版本。我不相信你可以提交多個版本。 –
是的 - 您提到的文章是Apple提供的一項服務,因此較老的操作系統上的用戶可以獲得兼容的*舊*預先存在的應用程序版本。蘋果公司並沒有提供新的機制爲您提供適用於不同操作系統版本的不同版本的應用程序。如果您確實想要提供不同版本的應用,請參閱以下我的帖子。 –