Nach fast 6 Monaten ohne Probleme habe ich plötzlich ein großes Problem, wenn ich versuche, eine App für Inhouse-Tests über OTA zu verteilen: Beim Installieren der App (nach dem Download) erhalte ich die folgende Fehlermeldung - & gt; Bildschirmfoto. Alle meine Tester sehen auch dieselbe Nachricht, also ist sie nicht an ein einzelnes Gerät gebunden.
Die Konsole auf dem Gerät zeigt die folgende Meldung an:
%Vor%Das Seltsame ist: Ich kann die App über USB mit Xcode installieren. Auch die Validierung für den AppStore-Upload ist in Ordnung.
Ich habe schon viel probiert:
Jede Idee, dies zu lösen, wäre sehr hilfreich. Vielen Dank im Voraus.
Nach einer weiteren Untersuchung wurde das Problem - erneut - durch eine ungültige Kombination aus Entwicklerbereitstellungsprofil und Ad-hoc-Verteilungsprofil verursacht. Das Problem war, dass selbst die üblichen Fixes nicht funktionierten (Austausch von Zertifikaten etc.). Xcode zeigte immer gültige Profile.
Ich habe eine Menge Post gelesen, die eine vollständige Neuinstallation von MacOS mit dem Ziel einer sauberen Installation des KeyChain empfehlen. Ich wollte mein benutzerdefiniertes MacOS nicht töten, also habe ich eine virtuelle Maschine von Mac OS 10.7.3 + Xcode mit VMWare erstellt. Dann war es 20 Minuten, alles einzurichten und der OTA hat funktioniert! Ich denke, es ist eine gute Idee, ein sauberes virtuelles Betriebssystem für diesen Fall zur Hand zu haben.
Im Member Center lösche ich die Ad-hoc-Verteilungsprovision und erstellt sie erneut. Nach der Neukompilierung, arbeitete für mich!
Wenn Sie einen OTA-Build haben, brauchen Sie keinen Ad-hoc-Build. Toss diese Profile.
Tags und Links iphone ios xcode ios-provisioning provisioning-profile