2013-12-21 1 views
0

У меня есть существующий проект iOS 6.x, который я разработал с использованием XCode 4.x и iOS 6.x и не имел возможности добраться до Магазин приложений. Я хотел бы, чтобы он работал с iOS 7, а также поддерживал устройства iOS 6.x. Я открыл проект в XCode 5.0.2, и он соответствует требованиям и работает нормально. Единственное изменение, которое, я думаю, мне нужно сделать, это UITableView не выглядит правильным, поскольку граничные линии отключены. Я создаю код таблицы через код.Существующий проект iOS 6.x и iOS 7 с XCode 5.x

Кроме того, я не использую раскадровки, но использую специфические NIB для iPhone и iPad.

Итак, каков рекомендуемый подход?

Создайте новый проект бренда в XCode 5 и создайте пользовательский интерфейс и импортируйте код для методов ИЛИ откройте проект iOS 6.x в XCode 5 и продолжите мои обновления кода ?. Я также хотел поддержать OS 6.x. Нужно ли загружать iOS 6.x SDK и тестировать его вместе с iOs 7 в XCode 5?

My 4S взломан и взломан на iOS 6.1.2 и использует jailcoder для прямого запуска на 4S.

Просьба сообщить.

ответ

0

Не нужно начинать новый проект. Просто откройте его в Xcode и он будет обновлен. Удостоверьтесь, что вы скомпилировались с последним базовым SDK, одновременно предоставляя минимальную цель развертывания, что вам нужно (iOS6/iOS6.1). Вы можете использовать новое представление предварительного просмотра в конструкторе интерфейса, чтобы имитировать, как он будет выглядеть в iOS6 и iOS7. Вы можете установить deltas в построителе интерфейса, чтобы установить разные значения между iOS7 и iOS6.

Вы можете скачать симулятор iOS6.1 из настроек Xcode 5.

+0

Спасибо. Я прочитал статьи, в которых мне нужно загрузить iOS 6 SDK и скопировать в папку XCode 7, чтобы получить поддержку iOS 6.x. Это все еще актуально? – user1739627

+0

@ user1739627 Нет. Вам нужно сделать все это, если вы хотите скомпилировать его с iOS6 SDK. Вы не должны этого делать. Вы должны скомпилировать с SDK iOS7 и установить минимальную цель развертывания для iOS6. Это позволит вам использовать последние и самые лучшие, сохраняя обратную совместимость с iOS6. –

+0

Спасибо, Лео. Вы многое прояснили для меня. Кроме того, вы могли бы ответить на мой первоначальный вопрос: http://stackoverflow.com/questions/20670585/universal-ios-app-uibutton-and-uitableview-sizes. Я до сих пор не полностью понял ответы, хотя я принял их. – user1739627