Framework не найдена ошибка только с определенным идентификатором пакета - PullRequest
0 голосов
/ 28 сентября 2018

Я создаю проект, но у меня странная проблема.

Когда я создаю проект с нуля и добавляю в него модуль.Все хорошо, работает так, как и должно быть.

Но ... Когда я делаю то же самое с, давайте скажем myApp -> com.myname.myApp и добавим в него Pod.Xcode всегда и всегда выдает мне ошибку

ld: каркас не найден. Pods_App_Name clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Я действительно сделал все, что мог, как CMD + ALT + K, удалив данные, полученные из Xcode, и даже стер свой диск и отформатировал мой Mac.Я не знаю, почему XCode дает мне эту ошибку только с использованным идентификатором пакета.

Я пытался решить эту проблему в течение нескольких недель.Есть идеи ?

1 Ответ

0 голосов
/ 23 мая 2019

Для меня проблема была вызвана использованием нелатинских символов в идентификаторе пакета в XCode 10.0 (10A255).

XCode заменил их при создании местоположения для Pods_PROJECT_NAME.framework

Мне удалосьИсправьте полные пути в Навигаторе проектов, щелкнув значок папки на правой панели для:

  • PROJECT_NAME \ Frameworks \ PODS_PROJECT_NAME.framework
  • Pods \ Products\ Pods_PROJECT_NAME.framework

К сожалению, вам придется исправлять второй при каждом запуске XCode

Тем не менее, я не знаю, как исправить схему приложения в PROJECT_FOLDER/Pods/Pods.xcodeproj/xcuserdata/__user__.xcuserdatad/xcschemes/Pods-__PROJECT_NAME__.xcscheme файл (перезаписывается при каждом запуске XCode), но по крайней мере я могу собрать и запустить приложение в симуляторе.

...