找到你要的答案

Q:Changing deployment target post launch

Q:改变部署目标后发射

I released an iPhone app with deployment target of ios8.2 accidentally, I wanted it to work with ios7.

I have two questions 1. Is there any way to easily change this or do I need to release a new app version 2. If a new version needs to be released do I need to test this on a real iPhone running iOS7 i.e. do I need to downgrade my test phone before I can submit this update?

我发布与部署目标ios8.2偶然一个iPhone应用程序,我想它与iOS7。

I have two questions 1. Is there any way to easily change this or do I need to release a new app version 2. If a new version needs to be released do I need to test this on a real iPhone running iOS7 i.e. do I need to downgrade my test phone before I can submit this update?

answer1: 回答1:

If the app isn't approved yet, you can remove it from review in the app's page in iTunes Connect, and submit a new build.

If the app is approved already, you have to create a new version to submit a new build.

In testing, you can test the app on the simulator, and if needs some real iPhone components, you can test on iOS devices 7.0 or above. You don't have to downgrade since the app will work on iOS 7.0 and above. However, there can be some bugs in older iOS versions, where devices with older versions can be useful (but you can't downgrade your devices - Apple prevents it). To test it on older versions, you need a device which hasn't been updated yet, or older versions of the simulator which Apple provides in Xcode (Check Xcode Preferences -> Downloads)

如果应用程序不批准呢,你可以将它从审查程序的页面在iTunes Connect,并提交一份新的构建。

如果应用程序已经被批准,你必须创建一个新的版本提交一个新的构建。

在测试中,你可以测试模拟器上的应用程序,如果需要一些真正的iPhone组件,你可以在iOS设备上7或以上的测试。你不需要降级以来的应用程序能够在iOS 7及以上。然而,就在旧的iOS版本的一些错误,在旧版本的设备可以是有用的(但你不能把你的设备-苹果阻止它)。在旧版本的测试,你需要一个装置,未更新,或老版本的模拟器,在Xcode提供苹果(检查Xcode偏好- >;下载)

ios  iphone  xcode  swift