2014-06-24 19 views
8

Ich habe zwei leere iOS-Einzelansichts-Apps kompiliert nach IPA durch Xcode 6 Beta 2. Eine ist Objective-C, die zweite ist Swift. Beide haben genau die gleichen Code-Signierungseinstellungen. Bei der Verteilung von Ad-hoc mit Testflug oder Hockey, Objective-C-Version installiert, ohne ein Problem. Schnelle Fehler mit "Die App kann momentan nicht heruntergeladen werden".Schnelle Verteilung von iOS-Anwendungen ad-hoc

Ich lief auf das iPhone-Konfigurationsprogramm anmeldet, und das ist, was ich bekommen:

Jun 24 17:36:27 installd[3555] <Notice>: 0x2c1000 handle_install_for_ls: Install of "/var/mobile/Media/Downloads/-6680582027007079892/1462391056366119034" requested by itunesstored 
Jun 24 17:36:29 installd[3555] <Notice>: 0x2c1000 MobileInstallationInstall_Server: Installing app com.MyApp.sTest 
Jun 24 17:36:29 installd[3555] <Error>: 0x2c1000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.HEsTZS/foo_extracted/Payload/sTest.app/sTest: 0xe8008017 
Jun 24 17:36:29 installd[3555] <Error>: 0x2c1000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.HEsTZS/foo_extracted/Payload/sTest.app 
Jun 24 17:36:29 itunesstored[94] <Error>: 0x1ef7000 MobileInstallationInstallForLaunchServices: failed with -1 
Jun 24 17:36:29 itunesstored[94] <Warning>: ERROR: MobileInstallationInstallForLaunchServices returned nil 
Jun 24 17:36:29 lsd[3554] <Warning>: LaunchServices: installation failed for app com.MyApp.sTest 
Jun 24 17:36:29 itunesstored[94] <Warning>: LaunchServices: installPhaseFinishedForProgress: com.MyApp.sTest.Installing - <NSProgress: phase=Installing; state=Failed; fractionCompleted=0.000000> called, removing progress from cache 
Jun 24 17:36:30 installd[3555] <Error>: 0x2c1000 install_application: Could not preflight application install 
Jun 24 17:36:30 installd[3555] <Error>: 0x2c1000 handle_install_for_ls: API failed 
Jun 24 17:36:31 lsd[3554] <Warning>: LaunchServices: installation ended for app com.MyApp.sTest 

Jeder hat eine Idee, was ich falsch sein könnte tun?

Dank

+0

Oh Mann ich das gleiche Problem hier haben, ich Ich habe mir Sorgen gemacht, dass Apple das blockieren könnte. – Turowicz

+0

Können Sie mit dem Kabel auf dem Gerät bereitstellen? – Turowicz

+0

Ja, es funktioniert, wenn ich ein Gerät direkt über Xcode bereitstellen muss. Kann es bei Testflug oder Hockey nicht schaffen. –

Antwort

7

Ich habe eine Lösung gefunden. Dies scheint ein bekanntes Problem (17283374) mit Xcode 6 Beta zu sein.

https://devforums.apple.com/message/984530#984530

Fix die für mich gearbeitet ist zu entpacken und die IPV wieder einpacken, die erweiterten Attribute Strippen, die Probleme verursachen:

ditto -xk /path/to/file.ipa /tmp/my_extract_path 
ditto -ck --norsrc /tmp/my_extract_path /path/to/new_file.ipa 
rm -r /tmp/my_extract_path 
+0

Danke, funktioniert perfekt! –

0

gleiche Problem, hier ist mein Thema Xcode6 ipa distribution issue

nicht Swift ipa mein Gerät über iTunes installieren oder Testflug

fand ich eine Abhilfe für dieses - I * .app erstellt Datei und erfolgreich installiert es auf meinem Gerät über iTunes. Nicht sicher, dass dies für TestFlight funktioniert, aber zumindest können Sie * .app und mobile Bereitstellungsdatei an Ihren Client senden

+0

hey igor, sah, dass Sie in der Lage waren, Ihre ipa zu speichern. Sie sind nie in dieses Problem geraten http://StackOverflow.com/Questions/24263294/xcode6-ipa-distribution-issue? – 3254523

+0

@ christopher.ryan.cruz ja, unter Workaround funktioniert wie ein Charme –