Я пытался создать приложение в AppStore, но они отклонили его из-за того, что приложение использует SDK 11.4. Заявив, что необходимо использовать обновленную версию 12.1. Текущий Xcode, который я установил, — 10.1 или 10B61, который является последним без использования бета-версии. Я просмотрел настройки, пытаясь найти, как обновить SDK, а также, возможно, нацелиться на этот более новый базовый SDK.
Что я пробовал:
Обратите внимание, что это не нацелено на минимальную версию. Я знаю, где это, и это установлено соответствующим образом. Никаких проблем.
Обновлено:
Я запустил $> xcodebuild -showsdks, и он показывает, что SDK 12.1 — это установленный SDK. Однако кажется, что он каким-то образом переопределяет его на 11.4, когда пытается собрать в AppStore. Не уверен, почему.
React-Native (последний)
@JeremyP, я нашел проблему, см. Ответ от меня ниже.





Похоже, проблема была не в самом Xcode, а в Bitrise, который мы использовали для сборки и публикации приложения в AppStore. Как только правильный стек был выбран для сборки/публикации, он смог построиться, однако затем мы обнаружили другую проблему.
Используя Xcode 10.1, мы создали приложение в iOS 12.1, однако у Bitrise, похоже, есть проблема со сторонними зависимостями React-Native, когда речь идет о Xcode 10.0+. Кажется, он просто не устанавливает их правильно и выдает ошибку при компиляции. (зависимость: двойное преобразование)
Единственный совет, который мы смогли найти в Интернете, — это понизить версию xCode до 9.4, а затем вручную добавить в приложение файлы поддержки устройств (от целевого SDK до 12.1). Это то, чего мы не хотим делать.
Мы ждем, пока Bitrise разберется со своими вещами, но в то же время мы изучаем сборку прямо из Xcode или Fastlane.
Это Objective-C или Swift?