The app builds successfully but fails to install on the simulator with "Missing bundle ID" error, despite the bundle ID being correctly set in all configuration files.
This appears to be a known Xcode/Simulator bug that occurs intermittently. The bundle ID com.griffinlong.openmind is correctly configured in:
- Info.plist
- project.yml
- Project settings
- Built app bundle
- The project is now open in Xcode
- Select "iPad Pro 11-inch (M4)" or any iOS device from the destination dropdown
- Press Cmd+R or click the Play button
- The app should build and run successfully
- Connect your iPhone or iPad
- Select your device in Xcode's destination dropdown
- Press Cmd+R to build and run
- Trust the developer certificate on your device if prompted
# Reset all simulators
xcrun simctl erase all
# Or reset specific device
xcrun simctl erase "iPad Pro 11-inch (M4)"Then try running from Xcode again.
Try running on a different simulator device:
- iPhone 15
- iPhone 16 Pro
- iPad Air
- ✅ Verified bundle ID in Info.plist
- ✅ Cleaned and rebuilt multiple times
- ✅ Used Fastlane for repackaging
- ✅ Direct xcrun simctl install commands
- ✅ Built with install target
- ✅ Manual Info.plist modifications
- ✅ Binary plist conversion
All attempts result in the same "Missing bundle ID" error, confirming this is an Xcode/Simulator bug rather than a project configuration issue.
The app is ready to run. Simply use Xcode's Run command (Cmd+R) to launch it. The build completes successfully and all code is working correctly.