Ошибка «Использование необъявленного идентификатора« __BYTE_ORDER »» после обновления модуля - PullRequest
0 голосов
/ 07 ноября 2019

Получение этих двух ошибок после обновления модулей.
Use of undeclared identifier '__BYTE_ORDER'
Use of undeclared identifier '__LITTLE_ENDIAN' У кого-нибудь есть идеи?
Заранее большое спасибо.

Использованиеxcode Version 11.2.1 (11B53) enter image description here

1 Ответ

0 голосов
/ 07 ноября 2019

Ну, я решил свою проблему. Я сделал следующие шаги:

1) Удаление модуля:
Для полного удаления модулей из проекта необходимо установить две вещи.

a) CocoapodsПлагин -Deintegrate
b) Плагин Cocoapods-Clean

Чтобы установить их, откройте свой терминал и введите

sudo gem install cocoapods-deintegrate

(нажмите enter)

sudo gem install cocoapods-clean

Теперь перейдите в каталог вашего проекта, набрав его на своем терминале

cd (path of the project) //Remove the braces after cd

Затем нажмите enter и введите

pod deintegrate

, чтобы деинтегрировать модуль. Теперь очистите его

pod clean

После выполнения вышеуказанных задач в каталоге вашего проекта должен остаться подфайл. Просто удалите это вручную или используйте следующую команду на терминале.

rm Podfile 

Теперь удалите Cocoapods из системы

sudo gem uninstall cocoapods

Вот и все. Теперь ваш проект свободен от Pods & Cleaned.

2) Установить модуль:
После этого установить новый модуль в свой проект, выполнив следующие действия:

sudo gem install -n /usr/local/bin cocoapods

Затем укажите путь к проекту

cd /your project path 

Инициирование модуля Pod

pod init

Откройте файл модуля Pod и добавьте в него список модулей Pod
Например,

pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'

Затем установите эти модули.

pod install

Сейчас open your-project.xcworkspace. Ошибки должны исчезнуть.
Спасибо

...