2013-06-07 5 views
13

Ich habe eine App, die für meine Firma entwickelt wurde. Leider muss es resigniert werden (ich weiß, wie dieser Teil), weil das Verteilungszertifikat abgelaufen ist. Das Problem ist, dass wir die Versionsnummer ändern müssen, damit sie auf allen iPads aktualisiert werden kann. Wer weiß, wie man das mit Terminal macht (ich habe xcode installiert, aber ich habe nicht und von den Dateien von den Entwicklern). Noch einmal, ich habe nur die IPA-Datei für die App.App ändern Version mit nur IPA-Datei zur Verfügung gestellt (kein xcode)

Danke für jede Hilfe.

+1

Mit Versionsnummer meinst du mindestens Zielversion? – Anupdas

+1

Ich denke, sie sind nach der "BundleVersion", wie in der Version der Anwendung – eggy

Antwort

36
  • Benennen Sie die .ipa in .zip um, und entpacken Sie das Archiv.
  • Inside sollte ein Ordner namens "Payload" sein, und in diesem Ordner sollte Ihr Anwendungsarchiv sein.
  • Klicken Sie mit der rechten Maustaste auf das Anwendungsarchiv und wählen Sie "Paketinhalt anzeigen".
  • Suchen Sie die Datei Info.plist (entweder "Info.plist" oder "AppName_Info.plist"). Öffnen Sie diese Datei mit einem Texteditor
  • Ändern Sie den Wert von "CFBundleVersion" und "CFBundleShortVersionString" auf die gewünschte Versionsnummer.
  • Re-zip das Archiv
  • die .zip umbenennen
  • Re-Zeichen, welches die .ipa
+1

Dies war die Lösung! Einfache Anweisungen, die funktionieren. Konnte nicht mehr verlangen. Vielen Dank! – user2461863

+1

Sie sollten diese Antwort wahrscheinlich korrekt markieren, indem Sie auf das Kontrollkästchen neben der Punktzahl klicken;) –

+1

Ich bekomme die Nachricht "Die App '...' konnte nicht zu Ihrer iTunes-Mediathek hinzugefügt werden, da es keine gültige App ist könnte es verursachen – loadedion

3

In Antwort auf Chris Emerson oben Kommentar .ipa (sorry, ich habe nicht genug Ruf um einen weiteren Kommentar hinzuzufügen, damit ich eine Antwort hinzufügen kann) ist es immer noch möglich dies zu tun! Ich habe es gerade für eine IPA mit den neuesten Updates für alles iOS 8.3, OX Mavericks getan. Ich erhielt dieselbe Meldung "... konnte zu diesem Zeitpunkt nicht installiert werden" und es stellte sich heraus, dass die Berechtigungen im Bereitstellungsprofil nicht mit den Berechtigungen in der * .app übereinstimmten.

Sie können die Berechtigungen in beiden wie folgt überprüfen: https://developer.apple.com/library/ios/technotes/tn2318/_index.html#//apple_ref/doc/uid/DTS40013777-CH1-TNTAG68, und ich legte eine Antwort detailliert, wie ich die Ansprüche meiner IPA, so dass sie hier abgestimmt: Alter Minimum OS Version of IPA without XCode, iOS 8+.

Verwandte Themen