"The application does not have a valid signature" Xcode 4.3
Solution 1
Turns out that I had a folder reference in my app. I removed all of the references to the folders and made them groups and it worked!
Solution 2
Just throwing this out there, might help someone in the future (and also would be good for my future reference).
I have a bigger project with 2 projects within (an API and the main project that is running on the device itself and which uses the API).
I have solved this problem by cleaning both projects and then rebuilding them.
Solution 3
Ohhh...Cleaning the Project solved my problem..cheers :)
Solution 4
This saved me: http://www.two-tails.com/2010/01/12/the-application-does-not-have-a-valid-signature/
Basically you cannot have a folder reference called "resources"! I changed to "rsrc" and magic.
Solution 5
You can get a more detailed error message in the device log, which is extremely valuable for debugging this issue.
In XCode 7.3: Window -> Devices -> Select your device -> At the bottom there is an error log with detailed information.
For example in my case it outputs something like this:
Failed to install application at file:///var/mobile/Media/PublicStaging ... : Error Domain=LaunchServicesError Code=0 "(null)" UserInfo={Error=ApplicationVerificationFailed, ErrorDetail=-402620391,
ErrorDescription=Failed to verify code signature of
/private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.iKT2NH/extracted/XYZ.app
/Frameworks/Raygun4iOS.framework : 0xe8008019 (The application does not have a valid signature.)}
So in my case it is somehow caused by the Raygun framework that I have installed.
Matt Hudson
I build iOS apps. :) Former .NET developer. Former PHP developer. Former HTML editor.
Updated on June 11, 2022Comments
-
Matt Hudson almost 2 years
I'm getting the weirdest error today.
"The application does not have a valid signature"
I get this error when I try to run the application from Xcode 4.3 on my device. Also when I archive it shows it as a generic archive instead of a real app.
Of course I deleted all of the invalid profiles, cleaned my derived data, cleaned my target, and restarted. No luck.
EDIT: Turns out that I had a folder reference in my app. I removed all of the references to the folders and made them groups and it worked!
-
Klaas almost 11 yearsOk, but are we not allowed to have folder references? ;(
-
Rostyslav Druzhchenko almost 11 yearsProduct -> Alt -> Clean Build Folder
-
ahmed over 10 yearsThank you, this was my issue I have changed the folder to assets
-
Klaas about 10 yearsLink leads to a 404 page not found ;(
-
zerodog about 10 yearsLike I summarized and what was my issue, I had a folder named "resources" which was causing the error. I renamed to "rsrc" and the error went away.