Trying to build for IPhone "Application was interrupted by signal: SIGHUP"

I am trying to create an application with the settings [Debug | Iphone] [Debug | Iphone] or [Release | Iphone] [Release | Iphone] , and I always get the following errors in the Monodevelop Deploy to Device window:

 Installing application Installation failed: AMDeviceInstallApplication returned: 0xe8008017 The application was terminated by a signal: SIGHUP 

The Xcode Organizer device log shows this during installation

 Tue Jul 19 10:30:54 unknown installd[1527] <Error>: 2ff68000 verify_signer_identity: Could not copy validate signature: -393026204 Tue Jul 19 10:30:54 unknown installd[1527] <Error>: 2ff68000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.7XofYW/My-App.app Tue Jul 19 10:30:54 unknown installd[1527] <Error>: 2ff68000 install_application: Could not preflight application install Tue Jul 19 10:30:54 unknown mobile_installation_proxy[1526] <Error>: handle_install: Installation failed 

I have a training profile that has always worked for this application. I read that the package id must be correct, but my application id is a random number. * So package id should not work? I tried (unsuccessfully) to make a special service provisioning profile for the last day or so, but the build parameters indicate the correct provisioning profile, and the "Identity", which I assume is the representative of the certificate for use with the provisioning profile.

Any help to put me in the right direction would be great, thanks.

+4
source share
3 answers

Well, after spending 2 days trying to figure it out, I selected the nuclear option and simply deleted all my profiles and certificates for development and distribution, created new ones, created a new solution and related projects and added copied all the files from the broken project to new projects. Debugging to IPhone ... voila works fine.

I did not try to publish the distribution, and I do not intend until the application is 100% ready.

I tried all possible combinations of settings in monodevelop and learned more about what happens after you press the play button than I would ever want to know, but to no avail.

Hope this helps someone.

+1
source

I had the same problem using Monodevelop 2.6b3.

It turned out that I had to add codeign to the argument as a user command after the build. The code was not signed due to the fact that I added the Default.png cp command to work with Default.png, which is not automatically included in the application package error.

Example below:

cp / Users / chris / path_to_app / Default.png / Users / chris / path_to_app / bin / iPhone / Release / application.app / Default.png $ {SolutionDir}

codeign -v -f -s "iPhone Developer: chris xxx" "--resource-rules = / Users / chris / path_to_app / bin / iPhone / Release / application.app / ResourceRules.plist" --entitlements "/ Users / chris /path_to_app/bin/iPhone/Release/application.xcent "" /Users/chris/path_to_app/bin/iPhone/Release/application.app "$ {SolutionDir}

+1
source

In my case, this happened when I tried to debug the application with the β€œiPad Only” application setup on my iPhone. Changing the "iPhone app" setting to "iPhone and iPad" solved the problem.

0
source

All Articles