Ho un'istanza di jenkins che esegue una build di rilascio usando xcodebuild. Poi ho uno script (su Jenkins) per creare il file .ipa usando xcrun. questo ha funzionato bene per noi fino ad ora. Ora abbiamo un'app di watchkit e il file .ipa creato da questo processo non è uguale a quello che viene creato se si crea un archivio ed esportato da Xcode.Come generare il file .ipa dalla riga di comando con l'app di watchkit
L'.ipa esportato da Xcode ha una cartella "Payload", una cartella "Simboli" (probabilmente facoltativa) e una cartella "WatchKitSupport". L'ipa generato da xcrun non ha la cartella 'Simboli' o 'WatchKitSupport'. Vedi di più sulla struttura qui: https://stackoverflow.com/a/29400301/327386
Ho visto questo post su SO: https://stackoverflow.com/a/19856005/327386 che ha comandi per archiviare ed esportare il .ipa build (simile al processo Xcode) ma anche che non ha creato le nuove cartelle in questione .
Qualcuno sa se esiste un modo per utilizzare gli strumenti della riga di comando per creare un file .ipa equivalente a quello creato da Xcode? Non ho trovato alcuna documentazione ufficiale su questo
Ho archiviato un bug con Apple per il fatto che gli strumenti da riga di comando non generano lo stesso file ipa eseguito da Xcode e hanno contrassegnato tale errore come duplicato.Quello originale è ancora aperto – RPM
Puoi collegare al bug originale per favore? –
Sono d'accordo con te, sto vedendo gli stessi risultati qui. Ho anche provato 'xcodebuild -exportArchive -exportFormat ipa -archivePath App.xcarchive -exportPath App -exportWithOriginalSigningIdentity' – danieljimenez