2015-11-03 7 views
0

Я построил проект в XCode 7.1, а проект, который я сделал, поддерживает iOS9.Имеет поддержку проекта iOS 9 iOS 8

Мне нужно сделать поддержку моего проекта iOS8. Вещи, которые я пробовал включать ..

Targets => [название проекта] => Общие => Информация о развертывании => Deployment Target => 8,0

Project => [название проекта] => Информация => Развертывание Target => Цель развертывания iOS => 8.0

Какие настройки мне нужно изменить или какие шаги необходимо предпринять для поддержки iOS8.

EDIT: Добавлена ​​erros

dyld: Symbol not found: ___NSArray0__ 
    Referenced from: /private/var/mobile/Containers/Bundle/Application/802183E4-6DCD-4809-AB46-C7CC50CE6FED/SLAmazonTurk.app/SLAmazonTurk 
    Expected in: /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 
in /private/var/mobile/Containers/Bundle/Application/802183E4-6DCD-4809-AB46-C7CC50CE6FED/SLAmazonTurk.app/SLAmazonTurk 

ответ

1

Убедитесь, что устройство вашего тестирования на не обновляются iOS9 если приложение установлено для запуска на целевой iOS8.

Если вы используете тренажеры, я не думаю, что это должно быть проблемой, поскольку симуляторы, которые, как я считаю, автоматически меняются в зависимости от вашей цели разработки. Однако, если вы пытаетесь запустить на своем собственном устройстве, которое находится ниже цели разработки вашего проекта, вы получите сообщение об ошибке.

EDIT 1: Возможно, вы неправильно поняли свой вопрос. Что значит ваш «проект, который вы сделали, поддерживает iOS9»?

EDIT 2: Платформа строки в Podfile должен быть установлен на самую низкую поддерживаемую версию. В других случаях используйте: Платформу: Иос, '8.4'

+0

Хорошо, у меня есть проект. Создано в Xcode 7.1. Он по умолчанию устанавливал цель развертывания на 9.1. Я попытался установить цель развертывания на 8.0. Мое физическое устройство находится на 8,3. Он срабатывает при использовании на этом устройстве. На другом физическом устройстве с 9.1 оно работает нормально. –

+0

Хорошо, спасибо, спасибо! :) Какая именно ошибка вы получаете в консоли? – user2876115

+0

@ KonradWright - почему он падает? Используете ли вы API только в iOS9? – Adam

1

Цель => [название проекта] => Общая => Информация о развертывании => Развертывание Target => 8,0

Это Minimun целевой настройка и

Project => [название проекта] => Информация => Развертывание Target => IOS развертывания Target => 8,0

Это максимальное значение целевой.

Таким образом, вы можете установить целевые настройки на 8.0 и параметры проекта на 9.1.

+0

Кроме того, прочитав эту ошибку, вы могли бы сказать, что проект моих проектов не был удачным. Необходимо также установить для него цель развертывания. Хороший краткий ответ. Добавьте в бит pod, и я сделаю это «лучшим», –

0

я имел ту же ошибку, но я удалил CoreFoundation.framework и снова добавить статус «Optional» и работает на моем iPhone с прошивкой 8.4 с Xcode 7.1 с целью развертывания => 8,0

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