2015-09-24 3 views
2

У меня проблема с UI в моем приложении Swift 1 (Xcode 6, iOS 7.1) на устройствах под управлением iOS9. Я попытался преобразовать свое приложение в Xcode 7 и Swift 2.0, но здесь у меня много проблем.Нужен ли мне Xcode 7 и Swift 2.0 для обновления моего приложения

Чтобы дать моим клиентам быстрое исправление, пока я не выясню, что не так, мне было интересно, могу ли я загрузить и установить Xcode 6 (версия, которую я создал и загрузила приложение в последний раз), исправить проблему с пользовательским интерфейсом (я знаю, что сделать) и загрузить приложение еще раз.

Вкратце: Apple откажется от обновления приложения со старой версией Xcode/Swift?

ответ

5

“Submit Your Apps” page в настоящее время (по состоянию на 2015-09-23) говорит

Если ваше приложение все еще зависит от Xcode 6, вам необходимо сохранить раздел или внешний жесткий диск с OS X Yosemite, установленный в чтобы подать заявку от Xcode 6.

Это означает, что вы все равно можете отправлять приложения с помощью Xcode 6 (и, следовательно, с SDK iOS 8).

+1

Замечание: похоже, это направлено разработчикам, работающим на машине El Capitan. Если вы все еще на Йосемити, вы можете запускать Xcode 6 и 7 бок о бок (Xcode 6 и El Capitan, похоже, не играют хорошо друг с другом). –

+0

Это буквально только для отправки приложений в App Store? Можете ли вы по-прежнему создавать приложения на El Capitan с Xcode 6, будь то через сам Xcode или 'xcodebuild'? Я думаю, что произойдет с созданием серверов, которым нужно запустить Xcode 6, но хочет запустить El Capitan ..! – Rich

+0

Я считаю, что Apple означает, что Xcode 6 не может работать на El Capitan. Если вы хотите запустить Xcode на El Capitan, вы должны использовать Xcode 7. Если вашим серверам сборки нужно запустить Xcode 6, вы должны запустить Yosemite на своих серверах сборки. –

Смежные вопросы