У меня есть приложение macOS с ViewController, которое переименовывает и изменяет размер окна приложения, имеет несколько кнопок и WKWebView, который загружает веб-страницу по умолчанию при запуске.
Сам проект представляет собой файл .xcworkspace, поскольку он включает в себя CocoaPod SwiftSoup для очистки HTML.
Приложение отлично работает в симуляторе. Когда он запускается, это выглядит так:
Я хочу запустить это приложение на моем Mac вне Xcode. Я не планирую выпускать его в App Store, это только для моего личного использования.
Я заархивирую проект с помощью «Продукты»> «Архив», затем выберите «Распространить приложение», затем «Копировать приложение», чтобы создать каталог с заархивированным приложением. Все это прекрасно работает.
Когда я запускаю приложение, я просто получаю пустое окно без заголовка неправильного размера без кнопок или WKWebView из моей раскадровки:
Приложение не висит. Я могу открыть пункт меню «О программе» и т. Д., Чтобы знать, что приложение запущено. похоже, он просто не использует мою раскадровку для рисования интерфейса.
Чем отличается архивированное приложение от приложения, запущенного в симуляторе?
Самое смешное, что я смог заархивировать это же приложение еще в ноябре под High Sierra, поэтому я предполагаю, что проблема связана с какао-бобами и / или Мохаве.
Моя отладка заставляет меня заподозрить либо CocoaPods, либо Mojave, связанные
Моя отладка:
1) Во время отладки я восстановил версию проекта с ноября. Когда я архивирую этот восстановленный проект, я получаю то же пустое не запущенное приложение.
2) Я могу заархивировать другой совершенно новый проект, в котором не используются Какао-стручки, поэтому я предполагаю, что это проблема, связанная с CocoaPods и / или Мохаве ...
Будем весьма благодарны за любые предложения о том, как продолжить отладку или помощь в решении этой проблемы!
Я использую Xcode 10.2.1 под Mojave 10.14.5.