Jump to content
ToddFrankson

Upgraded Project from D12 to D13, get an error when compiling

Recommended Posts

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 by ToddFrankson

Share this post


Link to post

So no luck yet.  Tried a New D12 IOS app, and a new D13 IOS app.  Blank projects.

 

Seems I get the following error: image.thumb.png.cd0e97a6fef1aec79ba113070a9d98fb.png

 

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
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:

  1. Run Keychain Access
  2. Select "login" in the list on the left
  3. Select the "Certificates" tab
  4. Select the Apple Development certificate
  5. 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 by Dave Nottage

Share this post


Link to post
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:

  1. Run Keychain Access
  2. Select "login" in the list on the left
  3. Select the "Certificates" tab
  4. Select the Apple Development certificate
  5. 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
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:

  1. Run Keychain Access
  2. Select "login" in the list on the left
  3. Select the "Certificates" tab
  4. Select the Apple Development certificate
  5. 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
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:

  1. Run Keychain Access
  2. Select "login" in the list on the left
  3. Select the "Certificates" tab
  4. Select the Apple Development certificate
  5. 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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×