Domanda

Firmo e impacchettisco le mie app con lo script PackageApplication dagli strumenti per sviluppatori Xcode 4.2.Quando convalido l'app bundle generato dal file .ipa generato, si dice che tutto è valido.

$ codesign --verify -vvv MyApp.app/
MyApp.app/: valid on disk
MyApp.app/: satisfies its Designated Requirement

Quindi sembra buono.E anche quando mostro le informazioni della firma sembra a posto.

$ codesign --display -vvv MyApp.app/
enter code hereExecutable=/Users/user/Desktop/MyApp.app/MyApp
Identifier=com.example.MyApp
Format=bundle with Mach-O universal (armv6 armv7)
CodeDirectory v=20100 size=8870 flags=0x0(none) hashes=435+5 location=embedded
Hash type=sha1 size=20
CDHash=e8fc1bf220542a49cf249a302df5d59fee8c7170
Signature size=4312
Authority=iPhone Distribution: My Name
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Oct 20, 2011 11:31:25 AM
Info.plist entries=37
Sealed Resources rules=3 files=1109
Internal requirements count=1 size=620

Ma non appena provo a caricare l'app con il caricatore di applicazioni, viene visualizzato il messaggio

Applicazione non riuscita della verifica della firma del codice.La firma non era valida o non era firmata con un certificato di distribuzione per iPhone.

Ora sono completamente perso!L'utility di codesign mi dice che è tutto ok, ma l'Application Loader mi dice che la firma non è valida?

È stato utile?

Soluzione

Non ho ancora idea di cosa fosse successo.Ma la creazione di nuovi profili e l'eliminazione di tutti i vecchi profili hanno funzionato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top