简体   繁体   English

适用于iPhone应用程序的iOS 3.0+兼容性

[英]iOS 3.0+ compatibility for iPhone app

I've released an app but forgot to set the compatibility to iOS 3.0+, can I make an update to support 3.0+ and how? 我已经发布了一个应用程序,但是忘记设置与iOS 3.0+的兼容性,我可以进行更新以支持3.0+吗?如何更新? Should I just change the deployment target to 3.0 and is there a way to test it in simulator for 3.0? 我是否应该将部署目标更改为3.0,是否可以在3.0版的模拟器中对其进行测试? I only have 4.2 and 4.3 for debug... 我只有4.2和4.3用于调试...

Change your deployment target to iPhone OS 3.0 and test on device with iPhone OS 3.0. 将部署目标更改为iPhone OS 3.0,并装有iPhone OS 3.0的设备上进行测试。

Not only is it bad practice to even consider deploying to App Store before testing on device. 甚至在设备上进行测试之前甚至考虑将其部署到App Store都是一种不好的做法。 If version compatibility is your concern it is doubly so, since the Simulator is far from perfect when in comes to testing all version incompatibilities. 如果您担心版本兼容性,那是双重的,因为在测试所有版本不兼容性时,模拟器远非完美。

Also ask yourself if you really need to support iPhone OS 3.0 users? 还问自己是否真的需要支持iPhone OS 3.0用户? All studies made tells us that around 95% of all users are running on iOS 4.0 and later. 所有研究表明,大约95%的用户都在iOS 4.0及更高版本上运行。

A user who can not be bothered to update to the latest OS version for free, is not likely to pay for your app. 无法免费升级至最新操作系统版本的用户不太可能为您的应用付费。

change your deployment target to 3.0 and test it in the simulator. 将您的部署目标更改为3.0并在模拟器中对其进行测试。 If all goes well, submit it as an update - exactly as you described. 如果一切顺利,请按照您的描述进行更新。

When you change deployment targets to 3.0, you should be able to select the 3.0 simulator in the schemes. 将部署目标更改为3.0时,您应该能够在方案中选择3.0仿真器。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM