Моя сборка успешно загружена, но не отображается в тестовом полете из-за проблемы, отправленной Apple.
Сведения о приложении: у меня есть приложение iPhone в React Native и приложение watchOS в быстром языке. Версия Xcode: 11.3
Проблема, о которой сообщает apple -
ITMS-XXXX: недопустимая поддержка Swift - папка SwiftSupport пуста. Перестройте свое приложение, используя текущую опубликованную * X-версию Xcode и повторно отправьте его.
Я много раз искал и пробовал, но ничего не получалось. Также попробовал ниже ссылку
- Папка SwiftSupport отсутствует. Перестройте свое приложение, используя текущую общедоступную версию Xcode Publi c (GM), и повторно отправьте его
- https://forums.developer.apple.com/thread/125902
- «Внедренный контент содержит Swift Code» установите Да
Обновлено Ответ на мой запрос : Я решил проблему, добавив необходимую инфраструктуру в папку watchOS поддержки Swift. Может быть, проблема Xcode, которая создает пустую папку для моих часов. Выполните следующие шаги
- Скопируйте файл swift watchOS с этого пути "/Applications/Xcode.app/Contents/Developer/ToolChains/XcodeDefault.xctoolchain/usr/lib/swift/ watchos "Или Вы также можете получить фреймворк из своей предыдущей сборки часов, которая успешно загружена
- Вставьте скопированную библиотеку в расположенное ниже местоположение
2.1 Создать архив своего приложения -> Щелкните правой кнопкой мыши на выбранной сборке и выберите шоу в Finder -> Показать содержимое пакета -> Swiftsupport -> watchOS / «Вставить сюда»
2.2 Вставьте эти фреймы в папку фреймворка также, следуя указанному ниже пути, щелкните правой кнопкой мыши выбранную сборку и выберите показать в поиске -> показать содержимое пакета -> Продукты -> Приложения -> щелкнуть правой кнопкой мыши по файлу ipa -> показать содержимое пакета-> Watch-> щелкнуть правой кнопкой мыши на приложении для просмотра часов -> показать содержимое пакета -> Рамки / "Вставить сюда"
Установите "Всегда встроенные стандартные библиотеки swift" в "да" при настройке основного целевого приложения и watchkitapp (не в расширении)
Необязательный шаг
, если ваш SwiftSupport-> iPhoneOS папка также пуста, затем просто создайте новый файл swift для вашей цели c код, который он попросит для моста, он сделает все необходимое (нет необходимости связывать этот файл с какой-либо целью c, просто добавьте его в проект)