我在iOS 4.1中構建了我的應用程序,並且該應用程序具有iAd框架。 但我想將部署目標設置爲3.1,以便應用程序也可以在較舊的iPhone設備上完美運行。 要添加iAd Banner視圖,我使用了IB並將廣告添加到了我的應用中。 如何讓我的應用程序可以在較舊的iPhone OS和iPad上運行。iphone - 使用iAd框架在3.1上運行應用程序
2
A
回答
3
您必須將框架的角色設置爲弱,然後進行運行時檢查才能正確處理不同iOS版本上的行爲。
MessageComposer示例項目的功能完全相同 - 您可以在其中查看readme.txt以獲取更多詳細信息和源代碼。
0
要讓您的應用在iPhone/iPod和iPad上運行,您需要將您的應用轉換爲通用應用。 欲瞭解更多信息,請查閱this page。
這裏有所有的信息如何創建一個通用的應用程序,使圖書館的弱鏈接,以及如何添加運行時檢查來處理不同設備上的行爲。
順便說一句,iAd附帶iOS 4.0,因此在不運行iOS 4.0或更高版本的設備上無法使用。使用弱鏈接和運行時檢查方法爲較舊版本的iOS禁用此功能。
與您的應用程序祝你好運。
相關問題
- 1. 內部iPhone購買/查看應用程序iAd(不使用iAd框架)?
- 2. 在iPhone應用程序的IAd實現
- 3. 使用iAd JS框架來創建一個Web應用程序?
- 4. 在應用程序上運行iphone應用程序
- 5. iAd框架的通用iPhone/iPad項目
- 6. 在指定套接字上運行框架應用程序
- 7. 在.NET框架上運行.NET核心應用程序
- 8. 無法在WAMP上運行zend框架MVC應用程序
- 9. 添加iAD到iphone應用程序
- 10. iphone cocos2d應用程序和iAd
- 11. 從iPhone上運行應用程序隱藏應用程序
- 12. 使用Xcode 4在iPhone 3上運行應用程序
- 13. 正在更新iPhone應用程序3.1
- 14. iPhone應用程序/框架鏈接
- 15. 在iPhone應用程序中使用PubSub框架
- 16. 如何在iPhone應用程序中使用Core Midi框架?
- 17. iPhone 5應用程序如何在舊iPhone上運行?
- 18. Cocos2d iPhone應用程序在實際iPhone上運行奇怪
- 19. iPhone應用程序未在iPhone上運行
- 20. 在iPad上運行通用應用程序作爲「傳統」iPhone應用程序
- 21. 當我在運行iPhone應用程序
- 22. 運行應用程序在越獄iphone
- 23. iphone應用程序在後臺運行?
- 24. 在XCode 4.1中運行XCode 3.1應用程序?
- 25. 使應用程序運行在其他應用程序上方
- 26. iAd框架不能在iPad上運行Pro
- 27. Iphone OS上的類似於iAd的嵌入式應用程序
- 28. iphone:在本地iPhone應用程序中嵌入Safari(如「框架」)
- 29. 在iPhone上運行反應本機應用程序
- 30. 應用程序應該只能在iPhone上運行
[是否使用iAd的應用程序與舊iOS兼容](http://stackoverflow.com/questions/3128457/are-apps-using-iad-compatible-with-older-ios) – 2010-10-07 16:31:13