wake-up-neo.com

Xcode 6 Save for Enterprise Deployment erstellt keine plist für ipa mehr?

Xcode 5 half bei der Erstellung des Plist-Deskriptors für Unternehmen ipa . Xcode 6 (6A313) erstellt nur ipa. Ist dies ein Fehler oder eine beabsichtigte Änderung? Wenn ja - was wäre der Grund für einen Schritt zurück?

Wenn ich vorher keine plist mit Xcode 5 erstellt habe, müsste ich sie manuell selbst erstellen ... Kennen Sie ein automatisches Werkzeug, das dabei helfen könnte?

65
Lukasz

Ich habe das gleiche Problem. Benötigt, um letzte Nacht ein Gebäude zu bauen. Am Ende habe ich nur eine alte Liste wieder verwendet und aktualisiert. Hier ist eine Vorlage:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.Apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>items</key>
        <array>
                <dict>
                        <key>assets</key>
                        <array>
                                <dict>
                                        <key>kind</key>
                                        <string>software-package</string>
                                        <key>url</key>
                                        <string>[INSERT URL HERE]</string>
                                </dict>
                        </array>
                        <key>metadata</key>
                        <dict>
                                <key>bundle-identifier</key>
                                <string>[INSERT BUNDLE ID HERE]</string>
                                <key>bundle-version</key>
                                <string>[INSERT VERSION HERE]</string>
                                <key>kind</key>
                                <string>software</string>
                                <key>title</key>
                                <string>[INSERT APP TITLE HERE]</string>
                        </dict>
                </dict>
        </array>
</dict>
</plist>
62
pir800

Konnte keine andere Lösung finden als eine alte.plist- Datei wiederverwenden - funktionierte einwandfrei.

4
Jonas

Ich habe dieses Problem auf folgende Weise behoben (As @ pir800 genannt) -

1) Nimm die plist-Datei eines alten Projekts und benenne sie um. Der Name sollte der ipa-Datei entsprechen.

2) Geänderte Werte der folgenden Schlüssel in plist-Datei - a) url. b) Bündelidentifikation. c) Titel.

Und dann ipa und plist auf dem server. Die restlichen Dinge sind die gleichen wie bei Xcode5.

Aber es ist sehr schlecht, Apple sollte den Entwickler informieren und solche Änderungen im Dokument erwähnen.

Ich bin nicht richtig oder falsch, aber meine firmeninterne Vertriebsstruktur wurde ordnungsgemäß heruntergeladen und funktioniert. .... :)

Ich habe auch auf Apple-Entwickler geantwortet. Sie können diesen Thread überprüfen https://devforums.Apple.com/message/1076995#1076995 auch Wenn jemand eine bessere Lösung findet, antworten Sie bitte.

Vielen Dank...

1
Deepak

Ich bin nicht sicher über die Bereitstellung von Unternehmen, aber in XCode 7.0 können Sie eine manifest.plist erstellen, während Sie ein Archiv für die Ad Hoc-Bereitstellung exportieren.

  1. Wählen Sie Produkt> Archiv
  2. Wenn der Build abgeschlossen ist, wählen Sie das Archiv aus, das Sie exportieren möchten, und wählen Sie "Exportieren ...".
  3. Wählen Sie "Für Ad-hoc-Bereitstellung speichern".
  4. Wählen Sie Ihr Entwicklerteam aus
  5. Wählen Sie die gewünschte Option für "Geräteunterstützung".
  6. Aktivieren Sie auf der Seite "Zusammenfassung" das Kontrollkästchen neben "Manifest für drahtlose Installation einschließen". Dadurch wird dem Ordner, in dem die .ipa-Datei gespeichert wurde, eine manifest.plist hinzugefügt. - Weiter klicken"
  7. Fügen Sie die korrekten Pfade zum .ipa, Anzeigebild und Bild in voller Größe ein und klicken Sie auf "Exportieren".

Hoffe das hilft.

0
mpwhitt

Um die akzeptierte Antwort zu erweitern, müssen Sie ein Teammitglied des 299 $ Enterprise-Kontos sein. Wechseln Sie zu Project Navigator (ProjectName) -> Targets -> General, und wählen Sie das Konto aus, das mit 299 $ Enterprise Developer Account verknüpft ist. Wenn Sie das gewünschte Konto nicht finden können, gehen Sie zu XCode -> Einstellungen -> Konten und prüfen Sie, ob Sie Administrator/Agent/Teammitglied des besagten Kontos sind, und fahren dann mit der Erstellung der ipa- und plist-Datei fort.

0
Deepak Thakur