Print: Entry, :CFBundleIdentifier, Does Not Exist
My problem was actually that my build was in Release mode instead of Debug mode. As a result, the identifier was pointing to something that was not in existence. I changed the build type and it ended up working.
CFBundleIdentifier does not exist on react-native
newer version of @react-native-community/cli
is not working on older version react-native because in newer version they have change getProductName
to getPlatformName
. for more detail you can read summary of this PR
Solution
As a local workaround, patch the package by patch-package node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js
and edited getProductName
(lines 362–365) to read:
function getProductName(buildOutput) {
const productNameMatch = /export FULL_PRODUCT_NAME\\?="?(.+).app"?$/m.exec(buildOutput);
return productNameMatch ? productNameMatch[1].replace(/(?:\\(.))/g, '$1') : null;
}
React Native: :CFBundleIdentifier, Does Not Exist
So on clues that I got from a colleague who commented on here, I found this article:
https://medium.com/handlebar-labs/how-to-add-a-splash-screen-to-a-react-native-app-ios-and-android-30a3cec835ae
I decided to uninstall react-native-splash-screen@3.0.6
and reinstall it like so:
npm install react-native-splash-screen@3.0.6
react-native link react-native-splash-screen
Sure enough the splashscreen error went away.
How to fix Print: Entry, :CFBundleIdentifier, Does Not Exist while running others project, what to do?
for me switching version of XCode worked great (from 10.1
to 9.2
), while none of any other methods from the web did
thank you all
Print: Entry, :CFBundleIdentifier, Does Not Exist have tried most solutions
My terminal pops out the same message due to deleting some simulators I don't use in Xcode.
If you run react-native run-ios
with no specific parameters, react-native will run the default simulator which is iPhone 6 with iOS 10.3.1 in my case and I deleted this simulator by chance.
Here comes my error messages:
xcodebuild: error: Unable to find a destination matching the provided destination specifier:
{ id:F3A7BF54-B827-4517-A30D-8B3241C8EBF8 }
Available destinations for the "albums" scheme:
{ platform:iOS Simulator, id:CD64F26B-045A-4E27-B05A-5255924095FB, OS:10.3.1, name:iPad Pro (9.7 inch) }
{ platform:iOS Simulator, id:8FC41950-9E60-4264-B8B6-20E62FAB3BD0, OS:10.3.1, name:iPad Pro (10.5-inch) }
{ platform:iOS Simulator, id:991C8B5F-49E2-4BB7-BBB6-2F5D1776F8D2, OS:10.3.1, name:iPad Pro (12.9 inch) }
{ platform:iOS Simulator, id:B9A80D04-E43F-43E3-9CA5-21137F7C673D, OS:10.3.1, name:iPhone 7 }
{ platform:iOS Simulator, id:58F6514E-185B-4B12-9336-B8A1D4E901F8, OS:10.3.1, name:iPhone 7 Plus }
. . .
Installing build/Build/Products/Debug-iphonesimulator/myapp.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/myapp.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist
In order to get rid of these, open up your Xcode and check for available simulators (as same as terminal listed) and run react-native run-ios --simulator="your device name"
For my case, I run react-native run-ios --simulator="iPhone 7"
, the problem solved.
React Native: How do I completely remove Instabug?
If react-native unlink instabug-reactnative
didn't work try removing all react-native link changes manually.
You may refer these pages to remove all references
Instabug rn link checklist
Instabug Documentation
Clean the project once every reference is removed.(Deleting Xcode derived data may be needed sometimes)
Related Topics
Uiwebview: Html5 Audio Pauses in iOS 6 When App Enters Background
How to Test Apple Push Notification Service Without an Iphone
Replacement For Deprecated -Sizewithfont:Constrainedtosize:Linebreakmode: in iOS 7
How to Pass Data Using Notificationcenter in Swift 3.0 and Nsnotificationcenter in Swift 2.0
Uiviewcontroller Viewdidload Vs. Viewwillappear: What Is the Proper Division of Labor
How to Recognize Swipe in All 4 Directions
How to Navigate from One View Controller to Another Using Swift
Cannot Install Alamofire in New Xcode Project. "No Such Module Alamofire"
Sending Data With Segue With Swift
How to Support Universal Links in iOS App and Setup Server For It
I Have Real Misunderstanding With Mfmailcomposeviewcontroller in Swift (Ios8) in Simulator
Subclass Uiapplication With Swift
How to Create a Swift Date Object
Error: "The Sandbox Is Not in Sync with the Podfile.Lock..." After Installing Restkit with Cocoapods
How to Make App Fully Working Correctly for Autorotation in iOS 6