ToddFrankson 16 Posted November 4 (edited) So I upgraded a perfectly working App from D12 to D13. It uses Firebase messaging. Got the paths worked out but I get an error compiling: [DCC Error] E2597 ld: file not found: Protobuf [DCC Fatal Error] F2588 Linker error code: 1 ($00000001) In the firebase directory, there are a ton of Protobuf files. Is this a framework I need to import? Anyone have a clue? Edited November 4 by ToddFrankson Share this post Link to post
Dave Nottage 662 Posted November 5 8 hours ago, ToddFrankson said: It uses Firebase messaging Are you using Delphi's inbuilt support, or from Kastri? If the latter, you likely need to ensure that FMX.PushNotification.FCM.iOS is patched correctly. Share this post Link to post
ToddFrankson 16 Posted November 5 12 hours ago, Dave Nottage said: Are you using Delphi's inbuilt support, or from Kastri? If the latter, you likely need to ensure that FMX.PushNotification.FCM.iOS is patched correctly. Delphi's support. I will try that. Thanks Dave. I figured a patch would not have been needed at this point. Share this post Link to post
ToddFrankson 16 Posted November 5 So no luck yet. Tried a New D12 IOS app, and a new D13 IOS app. Blank projects. Seems I get the following error: Nothing on my Mac has changed Sequoia 15.7. KeyStore has not been changed. Xcode 26.1 Do I need to update the OS to 26?? Share this post Link to post
Dave Nottage 662 Posted November 5 (edited) 8 hours ago, ToddFrankson said: Delphi's support. Then you don't need to patch anything. Are you using the correct Firebase SDK? For Delphi's support it needs to be version 6.28. The path (in the Frameworks path value in Project Options) for Protobuf is: (Firebase)\FirebaseMessaging\Protobuf.xcframework\ios-armv7_arm64 where (Firebase) is the root of the SDK 5 hours ago, ToddFrankson said: Seems I get the following error: You appear to have problems with your developer certificate - possibly not "trusted". On the Mac: Run Keychain Access Select "login" in the list on the left Select the "Certificates" tab Select the Apple Development certificate At the top where the details are it should say "This certificate is valid". If it says that it "is not trusted" then you're missing an intermediate certificate, which can be downloaded here. Once downloaded, double-click the file to install. Edited November 5 by Dave Nottage Share this post Link to post
ToddFrankson 16 Posted November 6 15 hours ago, Dave Nottage said: Then you don't need to patch anything. Are you using the correct Firebase SDK? For Delphi's support it needs to be version 6.28. The path (in the Frameworks path value in Project Options) for Protobuf is: (Firebase)\FirebaseMessaging\Protobuf.xcframework\ios-armv7_arm64 where (Firebase) is the root of the SDK You appear to have problems with your developer certificate - possibly not "trusted". On the Mac: Run Keychain Access Select "login" in the list on the left Select the "Certificates" tab Select the Apple Development certificate At the top where the details are it should say "This certificate is valid". If it says that it "is not trusted" then you're missing an intermediate certificate, which can be downloaded here. Once downloaded, double-click the file to install. Everything was working fine until I upgraded to D13. I deployed from D12 to both google play and Apple. I'll check the certificates but I did nothing on the apple side except install PAServer for 37.0 Share this post Link to post
ToddFrankson 16 Posted November 6 15 hours ago, Dave Nottage said: Then you don't need to patch anything. Are you using the correct Firebase SDK? For Delphi's support it needs to be version 6.28. The path (in the Frameworks path value in Project Options) for Protobuf is: (Firebase)\FirebaseMessaging\Protobuf.xcframework\ios-armv7_arm64 where (Firebase) is the root of the SDK You appear to have problems with your developer certificate - possibly not "trusted". On the Mac: Run Keychain Access Select "login" in the list on the left Select the "Certificates" tab Select the Apple Development certificate At the top where the details are it should say "This certificate is valid". If it says that it "is not trusted" then you're missing an intermediate certificate, which can be downloaded here. Once downloaded, double-click the file to install. All my apple certificates show as valid both on the certificates tab and the My Certificates tab. I am going to double check the firebase SDK. Share this post Link to post
ToddFrankson 16 Posted November 7 On 11/5/2025 at 3:28 PM, Dave Nottage said: Then you don't need to patch anything. Are you using the correct Firebase SDK? For Delphi's support it needs to be version 6.28. The path (in the Frameworks path value in Project Options) for Protobuf is: (Firebase)\FirebaseMessaging\Protobuf.xcframework\ios-armv7_arm64 where (Firebase) is the root of the SDK You appear to have problems with your developer certificate - possibly not "trusted". On the Mac: Run Keychain Access Select "login" in the list on the left Select the "Certificates" tab Select the Apple Development certificate At the top where the details are it should say "This certificate is valid". If it says that it "is not trusted" then you're missing an intermediate certificate, which can be downloaded here. Once downloaded, double-click the file to install. So I updated the OS to 26, Now I can see the certificates. I can not seem to generate the IPA for distribution. I get no errors, but it is no where to be found Share this post Link to post