DelphiWorlds / Kastri

Cross-platform library for Delphi
MIT License
502 stars 122 forks source link

[FCMRebooted] + [BarcodeReader]: File not found: PromisesObjC #250

Open valberhcustodio opened 2 months ago

valberhcustodio commented 2 months ago

Description I combined the requirements of the FCMBaseDemo12 and BarcodeReaderD12 projects into a single project. When compiling the project on the iOS Device 64-bit platform, I get the error bellow:

Error messages [DCC Error] E2597 ld: file not found: PromisesObjC

Please indicate Delphi Version: 12.2 Platform(s) that the issue occurs on (i.e. iOS, Android etc): iOS with SDK 18.0

DelphiWorlds commented 2 months ago

Making these two pieces of functionality work together is proving to be a real pain. I am looking into it..

DelphiWorlds commented 2 months ago

I have discovered that:

DelphiWorlds commented 2 months ago

I've updated the Barcode Reader demo, including the readme, to distinguish between using Barcode Scanning "standalone" and combining it with FCM. It also has updated instructions regarding Project Options, so please read the readme.

I've also updated the ML Kit binaries (in the ThirdParty\iOS folder) to the latest available, which as described in my last comment, can be used only with earlier versions of the Firebase iOS SDK.