2015-04-17 3 views
0

Итак, мой разработчик разработал мое приложение в xcode 5, и у меня есть последняя версия xcode. Когда я тестировал приложение в своей версии, многие функции перестали работать. Мой разработчик сказал мне, что между нами могут быть разные версии xcode. Мне было интересно, можно ли исправить это, не изменяя версию SDK или xcode.Можно ли обновить старый код xcode до последнего xcode?

Если мне нужно изменить версию xcode, не смогу ли я добавить последние функции Apple в мое приложение?

Кроме того, когда я добавляю SDK в папку SDK, мне нужно заменить его на текущий или просто оставить оба вместе?

BTW Я ничего не знаю о программировании, поэтому я только говорю noobish.

Спасибо!

+1

... или это может быть вызвано устаревшими или новыми API, возможно, технологиями. как быстрый обезболивающий, вы можете использовать более старые SDK для компиляции вашего проекта, но рекомендуемое решение на длительный срок - это то, что вам нужно поддерживать приложение в актуальном состоянии для новейших технологий; в противном случае ваше приложение становится «старше», и в какой-то момент оно «умирает», и вам нужно будет инвестировать больше денег, чтобы разработать другое приложение (снова с земли), которое соответствует новейшим технологиям для правильной работы на последних платформах и устройствах. – holex

ответ

1

Когда части приложения перестают работать после обновления версии Xcode, причиной почти всегда является изменение в SDK, поскольку более новые версии Xcode содержат более новые версии SDK. Кроме того, материал из старых SDK часто устаревает и в конечном итоге удаляется.

Однако вы должны знать, что Xcode 5 очень устарел в настоящее время и не должен (и не может) использоваться для разработки приложений для iOS 8. Как правило, при выходе новой версии Xcode весь существующий код должен обновляться до текущей версии SDK, и разработчикам следует обновить до последней версии, поскольку она предотвращает такие проблемы, как те, которые вы описываете.

+0

Так что же мне делать? –

+0

Ну, так как вы не программист, вам понадобится кто-то с правильными навыками, чтобы пройти через вашу базу кода и внести необходимые изменения. К сожалению, действительно нет другого решения. – dandan78

+0

Хорошо, спасибо за помощь! –

0

Вам необходимо обновить код в соответствии с последней версией iOS. Все устаревшие методы необходимо заменить новыми. Также коды, которые когда-то работали с предыдущими версиями iOS, могут быть или не работать с последней версией iOS i.e iOS 8. Поэтому потребуется обновление кода.

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