binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json"
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAuthBinary.json"
Each framework is imported and added to my target's Linked Frameworks:

I've ensured Firebase.framework isn't added to Linked Frameworks as per these instructions:

/usr/local/bin/carthage copy-frameworks run script (also tried without):
When building to device, Xcode reports: App installation failed: _This application or a bundle it contains has the same bundle identifier as this application or another bundle that it contains. Bundle identifiers must be unique._:

Note: My app's bundle identifier does not match anything found in Firebase.
Thanks for the report!
The Firebase frameworks should not be add to copy-frameworks. They contain static libraries that are linked at build time.
Please make sure you remove all of them, clean your environment, and retry.
If you're still having the issue, you'll likely need to share a reproducible example for us to help you further.
@paulb777 thanks that worked!
I previously tried removing all the Firebase* frameworks from copy-frameworks, but forgot the clean step. Duh. I should have known :) Rookie mistake.
Marking resolved. Thanks again.
@paulb777 Could we add a comment to the Carthage.md file saying that the frameworks should NOT be added to the Carthage build phase. I was in doubt when I followed the guide today.
@paulb777 I've created a pull request for adding a comment in the Carthage.md
Most helpful comment
Thanks for the report!
The Firebase frameworks should not be add to
copy-frameworks. They contain static libraries that are linked at build time.Please make sure you remove all of them, clean your environment, and retry.
If you're still having the issue, you'll likely need to share a reproducible example for us to help you further.