Undefined символы для архитектуры arm64 - Cocoa Pods

Я получаю эту проблему, когда пытаюсь создать свое приложение:

enter image description here

У меня возникла проблема, когда после обновления моих пакетов Cocoa.

EDIT:

Это то, о чем вы говорили @nunofmendes?

enter image description here

ИЗМЕНИТЬ 2:

Мой проект pods выглядит следующим образом:

enter image description here

Ответ 1

Вам нужно будет проверить свои проекты CocoaPods. В настройках сборки каждого проекта проверьте Архитектуры.

Вы должны иметь:

Архитектуры: $(ARCHS_STANDARD)
Действительные архитектуры: armv7 armv7s arm64

Это происходит, когда некоторые проекты не создают ARM64, когда вы пытаетесь скомпилировать 64-битное устройство (например, iPhone 5 или выше).

EDIT # 1
Вы также можете попробовать установить Сборка для активных архитектур на ДА
Как на следующем изображении (игнорируйте поле допустимых архитектур в этом изображении):

Image

Ответ 2

После успешного обновления ваших коко-каподов. Вы просто сосредоточены на настройках сборки. Я просто изменил приведенные ниже вещи, которые он работает для меня.

Чтобы проверить свой проект, обновляйте его правильно или нет. если нет, вам нужно снова установить его.

Измените команды нижнего уровня в настройках сборки. Надеюсь, это поможет вам.

Настройки сборки

Действительная архитектура: arm64 armv7 armv7s

Биткод Включить: НЕТ (если ваш рабочий iOS9)

Другой флаг Linker: -ObjC -lС++ $(унаследованный)

Архитектуры: $(ARCHS_STANDARD)

Только встроенная активная архитектура:

Отладка - Да

Релиз - Нет

Пути поиска

Путь поиска в каркасе - $(унаследованный) $(PROJECT_DIR)

Путь поиска библиотеки - $(унаследованный)

Путь поиска заголовка - $(унаследованный)