Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

swift Firestore 'absl/numeric/int128_have_intrinsic.inc' file not found

I just recently installed an extension to Firebase called Trigger Email which uses a Cloud Firestore Collection. I was trying to Firestore to my iOS project to use it, and got the following error:

'absl/numeric/int128_have_intrinsic.inc' file not found

Error in Xcode

Here are the contents of my podfile as well:

platform :ios, '10.0'

target 'FRC Lookout' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!

# Pods for FRC Lookout

pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'FirebaseUI/Auth'
pod 'FirebaseUI/Google'
pod 'Firebase/Database'
pod 'Firebase/Firestore'
pod 'FirebaseFirestoreSwift'


pod 'MMDrawerController', '~> 0.5.7'
pod 'SwiftyJSON', '~> 4.0'
pod 'Alamofire'
pod 'SVProgressHUD'
pod 'SpreadsheetView'
pod 'CollapsibleTableSectionViewController', '~> 2.0.1'
pod 'JTAppleCalendar', '~> 7.0'
pod 'PageControls'
pod 'SwiftKeychainWrapper'
end

It also looks like the file does exist, but either the wrong path or something.

Any help would be much appreciated.

like image 465
Tyler Swenson Avatar asked Nov 18 '19 06:11

Tyler Swenson


People also ask

What are the header files in//ABSL/numeric library?

The //absl/numeric library provides only one header file at this time: The int128.h header file defines signed and unsigned 128-bit integer types. The APIs are meant to mimic intrinsic types as closely as possible, so that any forthcoming standard type can be a drop-in replacement.

What is int128 in C++?

The int128.h header file defines signed and unsigned 128-bit integer types. The APIs are meant to mimic intrinsic types as closely as possible, so that any forthcoming standard type can be a drop-in replacement.

What is the difference between int128 and intrinsic integral types?

However, an int128 differs from intrinsic integral types in the following ways: It is not implicitly convertible to other integral types, including other 128-bit integral types. Conversions must be explicit.


2 Answers

I got it to work finally after doing a

pod deintegrate

then redoing my

pod install
like image 137
Tyler Swenson Avatar answered Nov 15 '22 07:11

Tyler Swenson


So I have the same issue as you are having. Well different Pods of course. Did some research...

I've notice when updating or installing Pods, there was a message that says there is an update for CocoaPods. (Just now it's 1.8.4)

So I ran the command > gem install cocoapods

after everything was updated, my project can compile!

I hope this can work for ya and same with everyone else...

like image 35
georrgee Avatar answered Nov 15 '22 07:11

georrgee