После установки Firebase с CocoaPod я больше не могу создавать - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь собрать исходный код Javascript как приложение iOS с помощью Cordova.

Я представил firebase с CocoaPods, и я очень обеспокоен тем, что не могу собрать.

это wannings

Ignoring file /Users/MYNAME/Library/Developer/Xcode/DerivedData/ProductName/Build/Products/Debug-iphonesimulator/CocoaLumberjack/CocoaLumberjack.framework/CocoaLumberjack, building for iOS Simulator-i386 but attempting to link with file built for iOS Simulator-x86_64

Это ошибка

enter image description here

Неопределенные символы встречаются большими числами

Это мой профиль Cocoapod.

platform :ios, '10.0'
use_frameworks!

target 'product_name' do
  use_frameworks!
  project 'product_name.xcodeproj'
    use_frameworks!
   pod 'Firebase/Analytics'
   pod 'Firebase/Core'
   pod 'Firebase/Firestore'
   pod 'FirebaseFirestoreSwift', '~> 0.2'
   # ID Instance
   pod 'Firebase/Messaging'
   # config
   pod 'CocoaLumberjack/Swift'
   # Pods for PodTest
   pod 'Fabric', '~> 1.10.2'
   pod 'Crashlytics', '~> 3.14.0'
   # Bluetooth
   pod 'RxBluetoothKit'
   # debug
   pod 'SimulatorStatusMagic', :configurations => ['Debug']
   # design pattern
   pod 'Swinject'
   # zip
   pod 'Zip'
   # Protect UI
   pod 'iOSDFULibrary'
   pod 'libb2s'
end

target 'shareExtension' do
   use_frameworks!
   pod 'Firebase/Analytics'
   pod 'Firebase/Core'
   pod 'Firebase/Firestore'
   pod 'FirebaseFirestoreSwift', '~> 0.2'
   # ID Instance
   pod 'Firebase/Messaging'
   # config
   pod 'CocoaLumberjack/Swift'
   # Pods for PodTest
   pod 'Fabric', '~> 1.10.2'
   pod 'Crashlytics', '~> 3.14.0'
   # Bluetooth
   pod 'RxBluetoothKit'
   # debug
   pod 'SimulatorStatusMagic', :configurations => ['Debug']
   # design pattern
   pod 'Swinject'
   # zip
   pod 'Zip'
   # Protect UI
   pod 'iOSDFULibrary'
   pod 'libb2s'
 end

Моя среда :

XCode Version 11.5 CocoaPods Version 1.9.3

То, что я сделал до сих пор.

ШАГ 1: Решенные предупреждения CocoaPods.

ШАГ 2: Идентификатор ошибки: библиотека не найдена XXXX → Я установил фреймворк Not Found с CocoaPod (и решил установить много)

ШАГ 3: Изменить пути поиска в библиотеке

ШАГ 4: Установить сборку Активная архитектура Только явно для Нет

Если кто-то сталкивался с подобной ошибкой, я хотел бы получить совет по поводу текущей ошибки. Спасибо.

1 Ответ

0 голосов
/ 16 июня 2020

Я решил свою проблему.

Я нашел объяснение в состоянии сборки с помощью симулятора.

Предпосылка: Почему iOS симулятору требуются символы i386 и x86_64, даже если я использую только систему x86_64?

Пример реализации: Не удалось найти модуль для цели 'x86_64-apple- ios -simulator '

В моем проекте я должен очистить отношения Cordiva и Firebase. После, вопроса, я выполнил две реализации.

ШАГ 1: Узнайте, почему я не могу собрать Обратитесь к статье выше или используйте наш iPhone.

ШАГ2: Организуйте совместимость Сделайте CORDOVA родительский элемент и сделать другие целевые дочерние элементы

СПАСИБО !!

...