3.3 C
New York
Sunday, January 19, 2025

xcode12 – Updating iOS MLKit/Translate to 7.0.0 creates many undefined symbols on linking


I’ve a broadcast iOS App utilizing MLKit/Translate, working high-quality below iOS 17.5. After I up to date the pod to MLKit 7.0.0, and concentrating on iOS 15.5, the pod fails to hyperlink with greater than 20 undefined symbols. The pod file.lock reveals all pods at newest present variations, together with GoogleDataTransport, MLKitCore, MLKitCommon, and so forth. The precise errors are:

_GULOSLogBasic", referenced from:
      _MLKLog in MLKitCommon[x86_64][7](MLKLogger.o)
  "_GULOSLogError", referenced from:
      -[GULCCComponentContainer populateComponentsFromRegisteredClasses:withContext:] in MLKitCommon[x86_64][212](GULCCComponentContainer.o)
      -[GULCCComponentContainer instantiateInstanceForProtocol:withBlock:] in MLKitCommon[x86_64][212](GULCCComponentContainer.o)
  "_OBJC_CLASS_$_GDTCORTransport", referenced from:
       in MLKitCommon[x86_64][6](MLKFirelogTransport.o)
  "_OBJC_CLASS_$_GTMLogMininumLevelFilter", referenced from:
       in MLKitCommon[x86_64][200](GIPLoggingReroutingGTMLogger.o)
  "_OBJC_CLASS_$_GTMLogger", referenced from:
       in MLKitCommon[x86_64][26](CCTClearcutUploader.o)
      _OBJC_CLASS_$_MLKITx_GIPLoggingReroutingGTMLogger in MLKitCommon[x86_64][200](GIPLoggingReroutingGTMLogger.o)
  "_OBJC_CLASS_$_GTMSessionCookieStorage", referenced from:
       in MLKitCommon[x86_64][26](CCTClearcutUploader.o)
  "_OBJC_CLASS_$_GTMSessionFetcher", referenced from:
       in MLKitCommon[x86_64][26](CCTClearcutUploader.o)
  "_OBJC_CLASS_$_GTMSessionFetcherService", referenced from:
       in MLKitCommon[x86_64][18](MLKModelDownloader.o)
  "_OBJC_CLASS_$_GTMStringEncoding", referenced from:
       in MLKitNaturalLanguage[x86_64][8](MLKFirebaseInstallationId.o)
  "_OBJC_CLASS_$_GULAppEnvironmentUtil", referenced from:
       in MLKitNaturalLanguage[x86_64][7](MLKDevice.o)
  "_OBJC_CLASS_$_GULUserDefaults", referenced from:
       in MLKitCommon[x86_64][2](MLKAnalyticsLogger.o)
  "_OBJC_CLASS_$_SSZipArchive", referenced from:
       in MLKitTranslate
  "_OBJC_METACLASS_$_GTMLogger", referenced from:
      _OBJC_METACLASS_$_MLKITx_GIPLoggingReroutingGTMLogger in MLKitCommon[x86_64][200](GIPLoggingReroutingGTMLogger.o)
  "_kGTMSessionFetcherStatusDomain", referenced from:
      ___69-[MLKModelDownloader beginModelDownloadWithURL:modelInfo:conditions:]_block_invoke.283 in MLKitCommon[x86_64][18](MLKModelDownloader.o)
      ___150-[MLKITx_PHTHeterodyneSyncer batchSyncWithAccounts:syncedScopes:fetchReason:throttlingCache:heterodyneSyncInfo:accountToAuthToken:lastError:callback:]_block_invoke in MLKitCommon[x86_64][48](PHTHeterodyneSyncer.o)
      ___91-[MLKITx_PHTInternalHeterodyneSyncer syncHoldingLockWithSyncedScopes:fetchReason:callback:]_block_invoke in MLKitCommon[x86_64][51](PHTInternalHeterodyneSyncer.o)
  "_unzClose", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate
  "_unzCloseCurrentFile", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate
  "_unzGetCurrentFileInfo", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate
  "_unzGoToNextFile", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate
  "_unzOpen", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate
  "_unzOpenCurrentFile", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate
  "_unzReadCurrentFile", referenced from:
      -[MLKModelManager(Translate) downloadedTranslateModels] in MLKitTranslate

Recommendations can be a lot appreciated!

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles