Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

This application's bundle identifier does not match its code signing identifier

When I try to build and run the app on the device I get following error App installation failed: This application's bundle identifier does not match its code signing identifier.

I checked the signing certificates, bundle ids, provision profile, entitlements and everything is correct.

Error message

Any Ideas ?

like image 614
Vojtech Vrbka Avatar asked Jan 06 '16 20:01

Vojtech Vrbka


People also ask

What is my bundle identifier?

What is a Bundle or Application ID? In the Apple App Store, the Bundle ID serves as a resource that represents the app's unique identifier that you can register, modify, and delete. It allows you to connect third-party services offered by Apple such as “Health, Apple Pay and In-App Purchases”.

How to find app identifier iOS?

iOS. An iOS application's store ID number can be found in the iTunes store URL as the string of numbers directly after id . For Example, in https://itunes.apple.com/us/app/urbanspoon/id284708449 the ID is: 284708449 .


1 Answers

  1. Go into Building Phases
  2. Click the + sing and add script in New Run Script Phase
  3. Add /usr/local/bin/carthage copy-frameworks to the script box.
  4. In Input Files add a line for each Carthage framework you're using in your app: $(SRCROOT)/Carthage/Build/iOS/FrameworkName.framework
  5. If you're still having problems, also add this under Output Files for each framework: $(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/FrameworkName.framework

This process fixed it for me. It can be found under Carthage documentation. You can see this process here in items 4, 5, 6. https://github.com/Carthage/Carthage#adding-frameworks-to-an-application

like image 54
Douglas Silva Avatar answered Oct 12 '22 23:10

Douglas Silva