2016-04-10 6 views
1

Я загрузил свое приложение в Xcode, где он говорит, что для сборки требуется arm64. Это исключает возможности iPhone 5/5c и ниже от использования приложения. Тем не менее, я хочу, чтобы iPhone 5/5c мог использовать приложение и, по ошибке, должен был иметь требуемый arm64. Я думаю, что это должно быть что-то в info.plist, но понятия не имею.Приложение для iOS Требуется arm64?

Вещи, которые я проверил:

(1) info.plist не имеет линии RequiredDeviceCapabilities.

(2) В настройках сборки в Xcode, armv7, armv7s и arm64 все допустимые архитектуры.

Любая помощь, которую вы можете предложить, будет невероятной. Я прикрепил скриншот моего info.plist, и если вы думаете, что это может быть что-то еще, и вам нужна дополнительная информация, прокомментируйте и дайте мне знать! Благодаря!

info.plist Image

+0

Не могли бы вы разместить сообщение об ошибке? – Jelly

+0

@Jelly Так нет сообщения об ошибке. Приложение просто отлично, но в Xcode, когда я нажимаю на сборку, он говорит, что для этого требуется arm64. Поэтому, по сути, я просто хочу понять, как не требовать этого, поэтому больше людей могут использовать приложение (пользователи iPhone 5/5c). – LodgeApps

+0

Ну, iPhone 5/5c имеет архитектуру процессора 'arm64', так что вам это нужно. В вашем проекте есть и рамки? – Jelly

ответ

-1

Так что я нашел ответ на этот вопрос после того, как много исследований, и ответ настолько прост.

Просто зайдите строить настройки> «построить только активную архитектуру» и установить его на «NO»

Это делает приложение не требует arm64. Надеюсь, это поможет кому-то!

+1

Это совершенно неправильно. Приложения, загруженные в App Store, нуждаются в 64-битной поддержке, и обычно общепринятый метод заключается в том, чтобы создать приложение с поддержкой нескольких CPU. Кажется, вы совершенно не подозреваете, что исполняемые файлы и библиотеки iOS и OSX являются * жирными * там, где они могут содержать одинаковые код, скомпилированный для разных процессоров. Хост-система просто использует наиболее подходящий для них процессор. – trojanfoe

+0

Итак, как мне заставить его работать? @trojanfoe – LodgeApps

+1

Вы хотите * построить активные архитектуры * установить на * YES * для конфигурации * Debug * и * NO * для конфигурации * Release *. Это не меняет требования 'arm64', так как это не требование Xcode, а скорее требование магазина приложений. На самом деле не должно быть ничего, что могло бы измениться из шаблона проекта Xcode по умолчанию. – trojanfoe