I’ve been working in Corona for the last several months without issue. My Corona and Apple accounts/subscriptions are both current and not expired. I’ve read just about every relevant post in the forums regarding the “app signature is not valid” error that I’m getting.
Here’s the final sequence of steps that I attempted, after numerous other attempts to remedy the problem:
(1) deleted all my login certificates from Applications>Utilities>Keychain Access,
(2) deleted all provisioning profiles from /Users/dhogan/Library/MobileDevice/Provisioning Profiles,
(3) deleted the following system certificates from Keychain Access: Apple Code Signing Certification Authority.cer, Software Signing.cer (these certificates weren’t expired and the expiration dates indicated that they had been created when I initially set up my developer account in summer 2011),
(4) deleted the private and public keys associated with the above mentioned certificates,
(5) in Keychain Access, chose View > Show Expired Certificates … no expired certificates were present,
(6) in iOS Provisioning Portal, deleted all provisioning profiles, certificates, and device,
(7) restarted my laptop,
(8) in Keychain Access, chose Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority and saved to desktop,
(9) in iOS Provisioning Portal > Certificates > Development, requested a new certificate and uploaded the request created in (8),
(10) after issuance, downloaded the development certificate to desktop, double-clicked, and verified that it was in Keychain Access > My Certificates,
(11) downloaded WWDR intermediate certificate to desktop, double-clicked, and verified that it was in Keychain Access > Certificates (note that it loaded to Certificates … not My Certificates),
… also setup my device in Provisioning Portal at this point …
(12) in iOS Provisioning Portal > App IDs, created new ID …I tried this entire process twice, once with the App ID configured for push notification and once without,
(13) in iOS Provisioning Portal > Provisioning, created new development provisioning profile using the certificate created in (10) and App ID created in (12),
(14) downloaded provisioning profile created in (13) and moved to /Users/dhogan/Library/MobileDevice/Provisioning Profiles,
(15) in Keychain Access, made sure that TRUST was set to “Use system defaults” for each certificate,
(16) in Keychain Access, made sure that for the key under the certificate, the “Access Control” tab was set to “Allow all applications to access this item”,
(17) started Corona Simulator,
(18) selected File > New Project and allowed Corona to create a new directory containing build, config, and main files … (note: the path to the new directory contains no spaces),
(19) copied code from previous main.lua into new main.lua and saved,
(20) copied all app files (no sub-directories are present) into new project directory,
(21) built for iOS device using the Code Signing Identity described above … neither the project path nor save to folder path contain spaces,
(22) build completes successfully and says that app is ready to be uploaded to my device,
(23) start iTunes, drag app into iTunes, sync device … iPhone 3g running 4.2.1 (8C148),
(24) receive error stating, “The app “(insert app name)” was not installed on the iPhone “(insert device name)” because the app signature is not valid.”
Arghhh! I’ve been at this for 3 days. I admit that I’m not a pro, but I am extremely detailed and can typically figure something out if I stick with it long enough. Very frustrating, given that the entire process was working just fine last week.
Any help would be greatly appreciated … [import]uid: 36444 topic_id: 22280 reply_id: 322280[/import]
[import]uid: 10389 topic_id: 22280 reply_id: 88791[/import]