Ошибка сборки Firebase: отображение последних сообщений Неопределенный символ: _kFIRLoggerAnalytics в swift5 на IOS 10.3 - PullRequest
0 голосов
/ 04 октября 2019

проблем не было, когда я работал над проектом ios.

Однако при попытке собрать на iOS10.3 есть проблема. То, что я тестировал на реальном устройстве, это 11.4. Пока проблем нет.

Версия 10.3 является проблемой.

Содержание ошибки следующее:

error

ld: warning: ignoring file /Users/***/Library/Developer/Xcode/DerivedData/****-aadwktpgbh*****f/Build/Products/Debug-iphoneos/FirebaseAuth/FirebaseAuth.framework/FirebaseAuth, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/****/Library/Developer/Xcode/DerivedData/*****-a***/Build/Products/Debug-iphoneos/FirebaseCore/FirebaseCore.framework/FirebaseCore, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/***/Library/Developer/Xcode/DerivedData/***-***/Build/Products/Debug-iphoneos/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/***/Library/Developer/Xcode/DerivedData/****-****/Build/Products/Debug-iphoneos/FirebaseInstanceID/FirebaseInstanceID.framework/FirebaseInstanceID, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/****/Library/Developer/Xcode/DerivedData/***-******/Build/Products/Debug-iphoneos/FirebaseMessaging/FirebaseMessaging.framework/FirebaseMessaging, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/***/Library/Developer/Xcode/DerivedData/****-***/Build/Products/Debug-iphoneos/GoogleDataTransport/GoogleDataTransport.framework/GoogleDataTransport, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/******/Library/Developer/Xcode/DerivedData/***-*****/Build/Products/Debug-iphoneos/GoogleDataTransportCCTSupport/GoogleDataTransportCCTSupport.framework/GoogleDataTransportCCTSupport, building for iOS-armv7 but attempting to link with file built for iOS-arm64
ld: warning: ignoring file /Users/***/Library/Developer/Xcode/DerivedData/****-******/Build/Products/Debug-iphoneos/Pods_*****.framework/Pods_********, building for iOS-armv7 but attempting to link with file built for iOS-arm64

Похоже, это ошибка FireBase. Эта проблема возникает в 10.3. Не в 11.4. Тестовые ограничения присутствуют, потому что фактическая версия устройства ограничена.

  • Xcode: версия 11.0
  • ios6 12.4: обработано
  • ios6 11.4: обработано
  • iosX 13.0: работал
  • ios5 10.3: получаю ошибку

Как мне решить эту проблему ??

Заранее спасибо.

Iстер кеш и стер данные с диска. И после сборки снова ошибка изменилась.

firebasecore/firebasecore.h' file not found

my podFile

# Uncomment the next line to define a global platform for your project
platform :ios, '12.0'

target 'testapp' do
    # Comment the next line if you don't want to use dynamic frameworks
     use_frameworks!

    # Pods for DeleteMe
    pod 'SwiftSVG', '~> 2.0'
    pod 'Toaster'
    pod 'BigInt', '~> 4.0'
    pod 'CryptoSwift'
    pod 'RealmSwift'
    pod 'web3.swift.pod', '~> 2.2.0'
    pod 'Firebase'
    pod 'Firebase/Messaging'
    pod 'Firebase/Auth'
    pod 'Firebase/Core' 
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...