iOS Question Updated Firebase v3.00 sdks

Neil Rohan

Member
Licensed User
Longtime User
I have xCode 14.2 installed on my local builder macBook Pro. In looking over the firebase300.zip contents, I see the familiar .h and .a files as well as the two .cer files. I know to put these in the Buildserver\Libs folder.

I am unfamiliar with the multiple framework folders. Are these also to be added to the Buildserver\Libs folder as subfolders?
 
I'm getting this error after installing Firebase300 files:

.
.
.
Ld /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/Payload/PegMaster.app/PegMaster normal (in target 'B4iProject' from project 'B4iProject')
cd /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -target arm64-apple-ios11.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.2.sdk -L/Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/EagerLinkingTBDs -L/Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/Payload -L../../Libs -F/Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/EagerLinkingTBDs -F/Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/Payload -F../../Libs -filelist /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/arm64/PegMaster.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -object_path_lto -Xlinker /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/arm64/PegMaster_lto.o -Xlinker -no_deduplicate -fobjc-arc -fobjc-link-runtime -ObjC -lCore -framework Foundation -framework CoreGraphics -framework UIKit -liFirebaseAnalytics -liHUD -liRandomAccessFile -liFirebaseNotifications -framework AVFoundation -framework FirebaseAnalytics -framework FirebaseCore -framework FirebaseCoreDiagnostics -framework FirebaseInstallations -framework GoogleAppMeasurementIdentitySupport -framework GoogleAppMeasurement -framework GoogleDataTransport -framework GoogleUtilities -framework PromisesObjC -framework nanopb -lz -framework FirebaseMessaging -framework FirebaseInstanceID -liXUI -liBitmapCreator -liDateUtils -lxCustomListView -Xlinker -no_adhoc_codesign -Xlinker -dependency_info -Xlinker /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/build/B4iProject.build/Release-iphoneos/B4iProject.build/Objects-normal/arm64/PegMaster_dependency_info.dat -o /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/Payload/PegMaster.app/PegMaster
ld: framework not found FirebaseInstanceID
clang: error: linker command failed with exit code 1 (use -v to see invocation)


Error: ** BUILD FAILED **


The following build commands failed:
Ld /Users/neilrohan/Downloads/B4iBuildServer/UploadedProjects/<user id>/Payload/PegMaster.app/PegMaster normal (in target 'B4iProject' from project 'B4iProject')
(1 failure)

I get a similar error using hosted builder. Is the FirebaseInstanceID framework file missing? I did not see it in the Firebase300.zip
 
Upvote 0
Thanks Erel. The local builder is working great. Be advised that the Hosted Builder still generates the error.
 
Upvote 0
Back
Top