我正在创建我的第一个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. 在iOS版本5上构建ZeroMQ
- 3. 如何在iOS上的早期版本的测试SDK
- 4. iOS 4和iOS 5向后兼容性
- 5. iOS 4中的MKPlacemark和NSCoder vs iOS 5
- 6. 检测iOS版本
- 7. 如何在iOS 5安装的iPhone 4上安装正式发布的iOS 5?
- 8. 如何在iPad 2 iOS 5中构建和测试Xcode iOS SDK 4.3项目?
- 9. 如何使代码兼容IOS 5和IOS 4 [iphone]
- 10. 在iOS上测试不同的日历
- 11. MKStoreKit和iOS 5
- 12. 应用程序的视图在IOS 5不同相比IOS 4
- 13. 如何在旧版xCode版本上测试iOS 11以上版本的应用程序12
- 14. 如何使用php检测iOS版本?
- 15. 我可以在iOS 5上使用GM Xcode 4调试iOS 4.3吗?
- 16. IOS 5和TVOUT
- 17. Testflight false iOS版本检测
- 18. 检测Twitter的iOS版本?
- 19. 从iOS 4迁移到iOS 5。
- 20. 的NSKeyedArchiver/NSKeyedUnarchiver上不同IOS版本
- 21. 当iOS 4.2应用程序没有标记为iOS 4测试版本时,会发生什么情况?
- 22. iOS 5 MapKit,MKPlacemark,在iOS 5上运行iOS 4.3应用程序
- 23. 如何在Lion上测试iPhone 3G/3GS和iOS 3/4的iOS应用兼容性?
- 24. 如何在模拟器中测试Twitter iOS 5集成?
- 25. iOS 5 - Admob测试与发布
- 26. iOS 4与iOS 3有何不同?
- 27. 正在测试只有iOS 5设备和iOS 4模拟器的应用程序好吗?
- 28. 如何更改Xcode安装目标? (例如安装iOS 4.x测试版)
- 29. ios app dosnt在测试设备上测试时工作
- 30. 如何查找iOS版本
iOS 5测试版问题属于Apple的开发者论坛。 –
这是关于如何开发未来操作系统版本的一般问题,而不是关于iOS 5 beta的具体问题 – SaamJB
@alex在堆栈溢出时这是完全有效的 – Kev