我正在创建我的第一个iOS应用程序,我想在iOS 5和iOS 5模拟器上测试,但仍然能够在iOS 4上构建,这是我的操作系统手机正在运行? 什么是测试beta软件的最佳方法? 另外,与Xcode测试版一起运行当前Xcode的最佳方式是什么?如何同时在iOS 5和iOS 4上测试版本
4
A
回答
7
将XCode的beta版本安装在正式发行版本的旁边总是一个好主意,因为您无法从测试版向应用商店提交应用商店。在安装时指定不同的目录是最简单的方法(当显示要安装的软件包列表时,有一个很容易漏掉的下拉菜单)。这两个装置将足够愉快地共存。使用像Developer-4.0_betaX这样的公约可以很容易地通过Spotlight发现你想要的。
尝试使用任何新的API时,请使用新版iOS的#defines来防止新版API在旧版本中导致错误。
#ifdef __IPHONE_4_0
//APIs new to iOS 4 go here, but won't complain when built using SDK < 4.0
#endif
多个设备也是可取的,因为模拟器只是模拟器而不是仿真器。
对于这个开发来说,有一个新的源代码控制分支也许是一个好主意。
1
0
最佳方法:使用两个或更多设备。 iPod Touch和iPad是不错的选择。模拟器对于开发很好,但对于测试来说并不足够。
相关问题
- 1. 如何在运行时测试ios 5或更高版本?
- 2. UITableView问题与iOS 5测试版4和5
- 3. 如何在设备上安装iOS 5测试版
- 4. iOS 5测试版中的UIBarButtonSystemItemPageCurl缺失
- 5. iOS 4和iOS 5上APNS的实现有什么不同吗?
- 6. 如何检测iOS版本?
- 7. OTA beta测试在iOS 5
- 8. 在iOS版本5上构建ZeroMQ
- 9. 如何在iOS上的早期版本的测试SDK
- 10. iOS 4,iOS 5和iOS 6推送通知有什么不同?
- 11. 最佳实践的设备和iOS版本进行测试。需要同一设备上的多个iOS版本?
- 12. 测试在以前的IOS版本
- 13. iOS 4中的MKPlacemark和NSCoder vs iOS 5
- 14. iOS 4和iOS 5向后兼容性
- 15. TomSwift/TSAlertView ios 5 ARC版本
- 16. 检测iOS版本
- 17. 检测任何iOS版本
- 18. 如何在iOS 5安装的iPhone 4上安装正式发布的iOS 5?
- 19. UIMenuController不在iOS 4上显示,但在iOS 5上运行
- 20. 如何在iPad 2 iOS 5中构建和测试Xcode iOS SDK 4.3项目?
- 21. 在iOS上测试不同的日历
- 22. iOS 5+和dispatch_release
- 23. 如何使代码兼容IOS 5和IOS 4 [iphone]
- 24. 如何在ios 4.3版本中测试我的ios应用程序?
- 25. 如何定位iOS 5和iOS 6
- 26. 如何在iOS 4.2.1版本上测试旧iPhone 3G上的应用程序
- 27. UIScrollView在不同版本 - iOS
- 28. 如何在旧版xCode版本上测试iOS 11以上版本的应用程序12
- 29. MKStoreKit和iOS 5
- 30. PhoneGap如何检测IOS版本?
iOS 5测试版问题属于Apple的开发者论坛。 –
这是关于如何开发未来操作系统版本的一般问题,而不是关于iOS 5 beta的具体问题 – SaamJB
@alex在堆栈溢出时这是完全有效的 – Kev