Пользовательская структура XCode не найдена при архивировании - PullRequest
0 голосов
/ 19 апреля 2020

Я знаю, что этот вопрос задавался много раз здесь и здесь и здесь , но я очень разочарован тем, что ни один из этих ответов не решает мою проблему !

В моей рабочей области есть 3 проекта: приложение, "пользовательский" фреймворк и модули (Какао). Когда я запускаю приложение на симуляторе или устройстве, оно работает нормально. Когда я пытаюсь выполнить архивирование, происходит сбой с " ld: framework not found ".

Я пытался:

  • Удаление и добавление фреймворка из Общие настройки приложения
  • Множество комбинаций "(унаследованных)" и "(PROJECT_DIR)" в настройках сборки приложения
  • Выход и перезапуск Xcode
  • Удаление всего в DerivedData

Примечание. Я всегда запускаю и архивирую из рабочей области.

Интересно то, что приложение работает нормально независимо от того, установлена ​​ли конфигурация «Выполнить сборку» на «Отладка» или «Выпуск», и выдает Ошибка, если для конфигурации сборки Архива установлено значение «Отладка» или «Выпуск», поэтому я не думаю, что это Настройки сборки. Чем отличается архивация?

Я думаю, что это хорошая подсказка: папка Build / Products внутри DerivedData содержит только папку «Debug-iphonesimulator» с пакетом .framework. Разве он не должен содержать какую-либо папку выпуска?

Есть идеи или что-нибудь еще попробовать?

...