libimobiledevice / ideviceinstaller

Manage apps of iOS devices
https://libimobiledevice.org
GNU General Public License v2.0
1.26k stars 262 forks source link

Is a Certificate Required to Install a signed ipa #158

Closed Selahattinn closed 1 year ago

Selahattinn commented 1 year ago

i sign an ipa, then i transfer this ipa to a remote pc(ubuntu) and try to install it with ideviceinstaller -i .I get an error. Do the certificates need to be installed on the ubuntu device as well?

if need,do you know any work around

The error I get:

ideviceinstaller -i test.ipa -u e9aff7bf44b17c1114a7f6333794278ef7f551be
WARNING: could not locate iTunesMetadata.plist in archive!
WARNING: could not locate Payload/test.app/SC_Info/test.sinf in archive!
Copying 'test.ipa' to device... DONE.
Installing 'test.test'
Install: CreatingStagingDirectory (5%)
Install: ExtractingPackage (15%)
Install: InspectingPackage (20%)
Install: TakingInstallLock (20%)
Install: PreflightingApplication (30%)
Install: InstallingEmbeddedProfile (30%)
Install: VerifyingApplication (40%)ERROR: Install failed. Got error "ApplicationVerificationFailed" with code 0xe8008015: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.pAjCAT/extracted/Payload/test.app : 0xe8008015 (A valid provisioning profile for this executable was not found.)