Загрузите IPA с Xcode7.3 с iOS 9.3 SDK проблема - PullRequest
0 голосов
/ 16 мая 2018

Проект выполнен в Xcode 7.3 с Swift 2.3.Получение следующей проблемы при загрузке сборки в AppStore.

error itms-90725: «проблема с версией SDK. Это приложение было создано с использованием SDK ios '9.3'. Все новые приложения IOS отправлены в магазин приложенийдолжен быть собран с ios '11 .0 'sdk или новее, включенным в xcode [9.0] или новее. обновите xcode и пересоберите свое приложение. "

Как решить эту проблему, может кто-нибудь посоветовать.

Ответы [ 4 ]

0 голосов
/ 23 ноября 2018

Проблема возникает на основе двух частей.Я работаю на Xcode8.3 Вот что я сделал

  1. OS SDK, который можно исправить, заменив необходимый SKD (OS11 SDK) в папке Iphones10.2.Вы можете вставить только SKDsetting.plist

  2. Проблема AppIcon, поскольку Xcode 9 требует AppIcon1024x1024 в файле приложения.В моем случае я использовал один и тот же файл активов и поместил другой AppIcon между Xcode8 и 9 в качестве неназначенного изображения.Затем вставьте "CFBundleIconName" в качестве типа строки и AppIcon в info.plist PS .Вы можете настроить файл plist непосредственно на XCode.

В конце концов, проверьте приложение и загрузите в Apple.Ждите запуска приложения в мир.

Это работает как шарм!Надеюсь, что это поможет.

0 голосов
/ 16 мая 2018

Хорошо для Xcode 7.3 максимум iOS version Поддерживается 9.x.x, ваше приложение, представленное в версии 7.3, не имеет выбранной последней версии iOS 11.3

.

и в настоящее время у нас установлена ​​iOS 11.3. * Для этого нам нужна последняя версия Xcode 9.3

загрузите latest Xcode и попробуйте снова создать / отправить приложение.

Ссылка для скачивания Xcode

0 голосов
/ 06 октября 2018

Есть решение!Я пробовал 2-3 дня и теперь работает!Вы можете использовать более старые версии xcode с iOS 11.0 или 12.0 sdk.Это не так коротко, пожалуйста, следуйте инструкциям внимательно.

1-) Установите xcode 9 или xcode 10 на ваш mac (или другой mac, если у вас есть)

2-) GO >> Приложения >> щелкните правой кнопкой мыши x code 9/10 и отобразитеСодержание пакета.Содержание >> Разработчик >> Платформы >> Платформа iPhoneOS >> Разработчик >> SDK >> iPhoneOS11 или 12 SDK.COPY SDKsettings.plist файл в другую папку на рабочем столе.Пожалуйста, откройте папку на рабочем столе и вставьте в нее.Не вставляйте его прямо на рабочий стол.

3-) Теперь для более старой версии GO >> Приложения >> ... >> SDKs >> iPhoneOS9.2 SDK в более старом xcode, таком как 7-8 версия.Нажмите на SDKsettings.plist и отправьте его в корзину.Откройте другую папку на рабочем столе и переместите ее в эту папку из корзины.Нет копирования-вставки здесь.

4-) СЕЙЧАС откройте папку, в которой содержится новейший файл SDK (упомянутый на втором шаге).Скопируйте этот файл и вставьте в старый код x >> GO >> APP >> ... SDKs >> в ОБА папки iphoneOS9.2sdk и iphoneOS.sdk.Измените имя папки с iphoneOS9.2 на 11.0 или 12.0 в зависимости от новейшего SDK, который у вас есть.Не меняйте имя папки iphoneOS.

5-) Откройте ваш старый xcode и теперь вы можете увидеть, что версия SDK изменена на 11 или 12 в настройках сборки (цель).

6-) Все еще недостаточно --- Еще предстоит сделать.

7-) Откройте новый проект приложения с одним представлением в новейшем xcode.Не нужно кодировать.Вам просто нужен новейший файл ASSESTS.car.Скопируйте папку с активами из исходного проекта (х код 7/8) в этот новый проект (х код 9/10).Убедитесь, что вы заполнили все AppIcons в оценках в новейшей версии xcode.В информационной части, пожалуйста, добавьте элементы безопасности, которые вы используете в своем исходном коде (например, ATC, NSLocation и т. Д.). Также добавьте строку и напишите CFBundleIconName >> AppIcon.Постройте и запустите проект.Откройте архив от организатора.Щелкните правой кнопкой мыши и покажите в поиске.Затем щелкните правой кнопкой мыши, чтобы показать содержимое пакета.Продукты >> Приложения >> Щелкните правой кнопкой мыши и покажите содержимое пакета.Скопируйте ТОЛЬКО эти файлы >> all.png файлы + Assets.car + Info.plist + PkgInfo и вставьте в другую новую папку на рабочем столе.

8-) Теперь откройте исходный код в xcode 7/8 и т. Д.Создайте и запустите код.Откройте архив от организатора.Щелкните правой кнопкой мыши и покажите в поиске.Дважды щелкните файл Info.plist.Добавьте строку и напишите CFBundleIconName >> AppIcon.Теперь вернитесь назад и Продукты >> Приложения >> Щелкните правой кнопкой мыши и покажите содержимое пакета.

9-) Скопируйте все файлы в папку рабочего стола, упомянутую в 7-м шаге.Вставьте файлы в папку на 8-м шаге.Нажмите заменить.

10-) Теперь загрузите свой архив из xcode 7/8 в appstore!DONE ..

0 голосов
/ 16 мая 2018

** ошибка itms-90725: «проблема с версией SDK. Это приложение было собрано с SDK ios '9.3'. Все новые приложения ios, представленные в магазине приложений, должны быть собраны с ios '11 .0'sdk или более поздняя версия, включенная в xcode [9.0] или более позднюю версию. пожалуйста, обновите xcode и пересоберите свое приложение. "**

Apple не принимает сборку ipa с менее чем iOS 11.0 и Xcode 9.0.Приложение, представленное в App Store, должно быть 64-разрядным и построено на iOS 11 sdk и Xcode 9.0 или более поздней версии.

Так что теперь пришло время обновить ваш Xcode и приложение. :)

от Apple

Начиная с апреля 2018 года, все новые приложения iOS, представленные в App Store, должны быть собраны с помощью iOS 11 SDK, включенного в Xcode 9 или новее.Все новые приложения для iPhone, включая универсальные, должны поддерживать дисплей Super Retina на iPhone X.

Для получения дополнительной информации посетите страницу this

...