Ich arbeite an der Erstellung einer App für Inhouse-Distribution Enterprise-Level. Ich habe die App erstellt und getestet, sie auf meinem eigenen Server zu hosten und sogar den Klick zu installieren, damit sie funktioniert. Jetzt, obwohl ich einige Updates für die App habe, mache ich die Änderungen und ich sehe sie sogar im Simulator. Wenn ich die App anlege und archiviere, scheinen die Dinge in Ordnung, dann gehe ich im Organisatorfenster zum archivierten Projekt, klicke auf den Share-Button und verteile für Unternehmen, gebe Details wie die ipa final URL und den App-Titel ein und dann ok & speichern . Dann lade ich die App auf meinen Server hoch und aktualisiere alle Links, um auf diese neue App zu zeigen. Der zu installierende Klick funktioniert weiterhin ordnungsgemäß, jedoch wird die alte Version der App installiert. Ich habe das sogar auf einem neuen Gerät ausprobiert. Gibt es irgendeinen Schritt, den ich Mission bin, die XCode einige Version zu bauen sagt? Wenn ja, bekomme ich nicht, wie der Simulator das Update gut zeigt, aber das Archiv, das gebaut wird, zeigt nicht den neuesten Code. Die App, die ich in den Simulator-Verzeichnissen finden kann, hat eine Dateigröße von 9,4MB, aber die nach Build und Archivierte ist nur 1,4MB groß (das Update beinhaltet eine Menge hinzugefügter Bilder), so ist der Build für Archiv nicht eben die neuen Dateien bekommen?XCode Build und Archive für Enterprise Distribution erstellt altes Archiv
Antwort
Ich fand es heraus und dachte, ich sollte es posten, falls es jemand anderem half.
Ich habe das Projekt gereinigt.
Build> Clean - nicht 100% auf was "Clean" soll/tun, aber es ermöglichte dem Projekt, irgendwie von den aktuellen Dateien anstatt den alten Dateien zu bauen.
Wenn eine Bereinigung nicht funktioniert, versuchen Sie, den abgeleiteten Datenordner vollständig zu entfernen.
die Standardposition ist in /Users/you/Library/Developer/Xcode/DerivedData
. Wenn Sie nicht mit dem DerivedData-Speicherort in den Einstellungen gespielt haben, finden Sie wahrscheinlich den Unterordner mit dem Cache.
Wenn ich auf eine Situation stehe, die der ursprünglichen Frage ähnlich ist (beibehaltene Elemente, die ich gelöscht habe, oder ähnliche fehlende Elemente, die ich hinzugefügt oder auf Projektsymbole gedrückt habe), führe ich ein sauberes Projekt durch, schließen es, hit Delete ... im Organizer, möglicherweise sogar entfernen Sie es aus dem Organisator, möglicherweise sogar von der Festplatte entfernen und dann git erneut auschecken, wenn Sie es unter Versionskontrolle auf diese Weise haben, dann öffnen Sie das Projekt von Grund auf neu .
- 1. xcode 4.3.2 archive build nicht erstellen dsym
- 2. Xcode-Inkrement-Build-Nummer nur während ARCHIVE?
- 3. XCode 6.0.1 Enterprise In-House-Verteilung erstellt nicht ipa/plist
- 4. XCode 'Build and Archive' Menüpunkt deaktiviert
- 5. Archive Build-iOS-App mit XCode öffnen
- 6. iPhone Application Enterprise Distribution Process
- 7. XCode-Archiv erstellt keine DSYM-Datei
- 8. Archiv in Xcode 4.5 - Keine Fehler, aber Build abgebrochen
- 9. Xcode 7.2 Generierung Generic Xcode Archive statt IPA
- 10. Wie kann ich feststellen, ob Xcode in einem Skript "Build and Archive" ausführt?
- 11. Verwendet die Xcode `Archive` -Funktion automatisch die` Release` Build-Konfiguration?
- 12. Kann ich ein altes App-Archiv im Simulator ausführen?
- 13. KeychainItemWrapper verursacht Absturz für Distribution iOS Build
- 14. ipa archive build für armv7, armv7s und arm64 kann nicht auf iOS 5.1.1-Geräten installiert werden
- 15. iPhone Adhoc Build erstellt kein Produkt
- 16. Xcode Server Bot Problem: Warnung. Build-Dienstfehler Problem: Archiv im Pfad 'some/path' ist fehlerhaft
- 17. XCode 5 scheint InstallationBuildProductsLocation für Archiv zu löschen
- 18. Build-Problem in xcode
- 19. Xcode 6 Enterprise-Verteilung funktioniert nicht
- 20. Archive Validierung fehlgeschlagen mit Fehlern
- 21. xcode build/archive App für jeden, der in einem Simulator läuft
- 22. Xcode Produkt -> Archiv deaktiviert
- 23. Leere dSYM-Ordner in Xcode-Archiv
- 24. Problem mit Enterprise-Build- und UUID-Verwendung
- 25. Wie erstellt man ein Archiv und chmod es
- 26. Enterprise Distribution spielt nicht gut mit iOS8 in Swift App
- 27. Xcode Archive Fehler: Fehlende IOS Verteilung Signing Identität Für (Name)
- 28. Xcode 6 Speichern für Enterprise Deployment erstellt nicht mehr plist für ipa?
- 29. Archiv-Option ausgegraut in xcode 4.5.2
- 30. CPANM, "Modul oder eine Distribution konnte nicht gefunden werden Archiv :: zip"
Gibt es in Organizer> Archive mehrere Einträge für Ihre App? Bist du sicher, dass du den richtigen auswählst? Es klingt auch so, als hättest du nicht die neueste Version von xcode. – Nick
xcode 3.2.6 und ja, ich bin sogar soweit gegangen, alle Archive zu löschen und das neue zu erstellen, so dass es keine Chance gab, ein altes Archiv zu verteilen – circlecube
validieren Sie den Build erneut, bevor Sie ihn für das Unternehmen verteilen? –