Подтвердить что ты не робот

Могу ли я загружать сборки Xcode на macOS 10.12

Я могу отправить приложение с Xcode 7.3.1 во время бета-тестирования macOS 10.12? Согласно сообщению , можно запустить Xcode 7 вместе с macOS 10.12.

4b9b3361

Ответ 1

Да, вы можете! Но если вы связываетесь с этим, вы обнаружите две проблемы.

  • no .app file provided in bundle

Создайте с помощью Xcode 7.3.1, затем загрузите с помощью Xcode 8 [Бета]. Это позволит вам загрузить архив.

  1. При попытке отправить в хранилище вы столкнетесь с этим сообщением об ошибке:

    New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, OS X, and tvOS SDK. Don't submit apps built with beta software including beta OS X builds.

Это потому, что ваш архив содержит знак Sierra! Я только что решил эту проблему вчера.

Когда вы заархивировали свое приложение, найдите свой архив в организаторе, а затем:

  • "Показать в поиске";
  • "Показать содержимое пакета";
  • В файле "xx.xcarchive" найдите "Продукты" - "Приложения" - "xx.app" (xx - ваше имя приложения), "Показать содержимое пакета" еще раз;
  • Наконец, вы можете увидеть, что есть файл с именем "Info.plist", откройте его;
  • Измените значение с помощью ключа с именем "BuildMachineOSBuild", я просто изменил его на "15F34" (это версия "El Capitan 10.11.5" );

После этого вы можете загрузить этот архив, используя Xcode или Application Loader, независимо от того, что вы хотите!

Ответ 2

Решил попробовать сам. Оба метода экспорта через Xcode и Application Launcher завершились с ошибкой, указав, что существует no .app file provided in bundle. Лучше избегать бета-тестирования macOS 10.12, если вы хотите продолжить разработку для iOS 9.