Did you update your project's Entitlements file, as described in the StackOverflow discussion?

In this discussion, I see only java code. What to add in Entitlements file?

I guess you missed the following portion of one of the answers on the StackOverflow question:

But if you are building with Xcode8 and above, makes sure that you have the following entry in your entitlements. This entry will be added automatically once you enabled "Push Notifications" in "Capabilities".

Under Delphi Compiler, select Linking, and add -ObjC to the “Options passed to the LD linker” option

Although C++Builder does use the LD linker for iOS apps, it does not appear that the options dialog has an equivalent C++ option to pass user-defined parameters to the LD linker. You *might* try using the Delphi option, even in a C++ project, but I can't guarantee it will work.

I wonder if the universe at least one person who was able to receive IOS remote push notifications in C++ Builder/Google Firebase? The ability to receive remote notifications without Kinvey is very important and there are no articles for C++ Builder/Google Firebase.