I can install a colleague’s .app bundle on my test iPhone with ios-deploy just fine, but my own build of the exact same project fails with:
Error 0xe8008015: A valid provisioning profile for this executable was not found.
This started right after I upgraded to Tahoe. I tried with both Xcode 16 and 26 and their corresponding Solar2D versions.
I build my app using the CLI and not in the Engine.
What I’ve Checked
- Compared my .app bundle with my colleague’s:
- All entitlements, embedded.mobileprovision contents, signing certificates and nested code objects are identical (only the CFBundleVersion differs).
- Verified the provisioning profile:
- Device UDID is present
- Profile is a valid Development profile and not expired
- Developer certificate fingerprint matches the one that signed the app
- codesign --verify --deep --strict passes for all nested frameworks/extensions.
Symptom
- My colleague’s build installs and runs fine on the same device with the same provisioning profile.
- My build fails on 50% install with 0xe8008015.
Question
Has anyone seen 0xe8008015 after upgrading to Tahoe?
Could this be a new Xcode/Tahoe signing quirk or cache issue (e.g. derived data, stale developer certificates), or is there some new requirement I might be missing?
Any insights or troubleshooting steps beyond the standard codesign/profile checks would be greatly appreciated.