Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   IOS Deployment Anwendungs-Store (https://www.delphipraxis.net/176932-ios-deployment-anwendungs-store.html)

CHackbart 5. Okt 2013 10:04

IOS Deployment Anwendungs-Store
 
Hi,

ich habe ein Problem mit der Bereitstellung meiner IOS Applikation. Während ich auf meinen lokalen Geräten die Software (Konfiguration Debug) erstellen kann, schlägt Ad-Hoc und Anwendungs-Store fehl.
Ich habe u.a. 2 Schlüssel in meinem Schlüsselbund (iPhone Developer und iPhone Distribution). In der IDE habe ich bei der Bereitstellung mein mobiles Bereitstellungsprofil eingetragen und ID laden hat automatisch die korrekte Kennung für die Distribution eingetragen.
Erstelle ich nun das package kommt nach einiger Zeit die Fehlermeldung e8008015 was auf ein Signaturfehler schließen lässt.

Christian

Bernhard Geyer 5. Okt 2013 10:39

AW: IOS Deployment Anwendungs-Store
 
Evtl. der gleiche Fehler den jemand mit XE4 hatte?

CHackbart 5. Okt 2013 10:48

AW: IOS Deployment Anwendungs-Store
 
Nachtrag, es hat wohl ein bisschen gedauert bis die Zertifikate akzeptiert wurden. Jedenfalls kann ich die Projekte nun via Adhoc und Anwendungs-Store erstellen.

danielmagin 5. Okt 2013 16:40

AW: IOS Deployment Anwendungs-Store
 
Für AdHoc und AppStore musst du weitere Parameter einstellen:

developer.apple.com

1. eine entsprechende Identifiers -> AppID (immer DomainStruktur verwenden net developer-experts.ABCDEF)
2. erzeuge Provisioning Profiles -> Distribution -> ein AdHoc bzw. Appstore Zertifikat
3. Zertifikate in den Mac Schlüsselbund


Delphi

4. Projekt -> Optionen -> Versionsinformationen :
* CFBundleName, CFBundleDisplayName, CFBundleIdentifier und CFBundleExecutable dein AppID einstellen z.b. .net developer-experts.ABCDEF

5. Projekt -> Optionen -> Versionsinformationen
Achtung hier bei Debug und Release jeweils in Adhoc und Appstore die korrekten Einstellungen eingeben. Die Provisioning Profiles (Mobiles Bereitstellungsprofil) befindet sich im Mac unter
~/Library/MobileDevice/Provisioning Profiles/DIES-IST-EIN-BEISPIEL-AAAAAA.mobileprovision (korrekten Namen nutzen) !!

mehrfach schon gemacht und geklappt inkl. Appstore.

grüsse Daniel

hauiclaudi 27. Okt 2013 10:41

AW: IOS Deployment Anwendungs-Store
 
Hi Daniel bin am verzweifeln.
Bei mir kommt die Meldung:

Error ITMS-9000: the bundle 'de.XXXX.Name' at bundle path 'Payload/Name.app' is not signed using an Apple submission certificate at SOftwareAssets/SoaftwareAssets(MZltmsSoftwareAssetPAckage)

Ich habe meine kompletten Zertifikate nochmals neu erstellt, Diese warden auch unter xCode - Profision Profiles correct angezeigt.

Union 28. Okt 2013 11:33

AW: IOS Deployment Anwendungs-Store
 
Du musst unter "Bereitstellung" die richtigen Werte angeben.

Beispieldaten:
Zertfikatsname: iPhone Distribution: Dein Name (ABCDE12345)
Mac-Username: Ich
Bereitstellungsprofil: ABCDABCD-DEAD-0123-3456-AABBCCDDEEFF.mobileprovision


Eingaben im Dialog:

Ziel: Release Konfiguration - iOS-Gerät Plattform
Build-Typ : iOS-Gerät - Anwendungs-Store
Distributionszertifikat: iPhone Distribution
Mobiles Bereitstellungsprofil: /users/Ich/Library/MobileDevice/Provisioning Profiles/ABCDABCD-DEAD-0123-3456-AABBCCDDEEFF.mobileprovision
Entwickler-Programm-ID: ABCDE12345

hauiclaudi 28. Okt 2013 11:57

AW: IOS Deployment Anwendungs-Store
 
Das habe ich so getan.

Kann es sein dass es an xCode 4 liegt?

Ich setze Delphi XE4 ein. Auf dem Mac habe ich noch xCode4 drauf.
Wenn das so wäre kann ich Delphi XE4 mit xCode5 dann einsetzten?

Harry Stahl 6. Sep 2014 23:14

AW: IOS Deployment Anwendungs-Store
 
Ich habe nun die Meldung "Fehler" Prozess (IP-Adresse) kann nicht mit den Parametern aus dem Profil (Mein MAC-Profil) aufgerufen werden.

Der folgende Fehler wurde zurückgegeben: "Package kann nicht installiert werden (e8008019).

Über diesen Fehler ist leider nichts in der Hilfe (da geht es bis e8008018) zu finden, noch über Google-Suche.

Hat jemand eine Ahnung, woran das liegen, bzw. wie man den Fehler beheben kann?

Auf XE7, MAC OS X 10.9.4, IOS mit 7.1.2 auf Gerät.

Die Debug-Version ließ sich immer ohne Probleme auf dem Gerät installieren.

Auf der Seite Bereitstellung habe ich natürlich iPhone Distribution gewählt, als Mobiles Bereitstellungsprofil (Distribution) die richte Dateiangabe gemacht (incl. Pfad) und auch die richtige Entwickler-ID eingetragen.

Darlo 7. Sep 2014 07:29

AW: IOS Deployment Anwendungs-Store
 
Den 8019 habe ich auch ständig. Einfach die erstellte ipa per Organizer aufs Device ziehen und hoffen das es am nächsten Tag wieder geht.

Harry Stahl 7. Sep 2014 11:42

AW: IOS Deployment Anwendungs-Store
 
Vielen Dank, das wäre schon mal zumindest eine weitere Möglichkeit.

Wobei nun bei Durchführung dieses Weges die Meldung kommt: "A valid provisioning file for this executable was not found." Was mich ein wenig irritiert, da auf dem Device ein gültiges provision file für die App ID "com.hastasoft.TRechnerIOS" ist.

Die executable lasse ich allerdings weiterhin als TRechner.app erzeugen. Oder geht das nicht und ich muss als App-Executable-Name TRechnerIOS nehmen?

Mein Projekt heißt ja "TRechner", womit ich dann crosscompile-mäßig die TRechner.exe, die TRechner.App für MAC, das TRechner.pkg für Android und eben die TRechner.app (bzw. TRechner.ipa) für IOS erzeugen möchte.

Für die im MAC-App-Store befindliche MAC-Version hatte ich damals die Programm-ID com.hastasoft.TRechner erzeugt. Für IOS konnte ich die nicht entsprechend nochmal erzeugen lassen (Hinweis: steht nicht zur Verfügung), daher hatte ich als APP-ID für IOS eben com.hastasoft.TRechnerIOS erzeugt.

Oder ist daher nun zwingend erforderlich, dass die Executable nun auch TRechnerIOS.app heißt? Das würde ich ja nur hinbekommen, wenn ich auch in Delphi mein Projekt umbenenne.

Mein CFBundleIdentifier habe ich mit com.hastasoft.TRechnerIOS angegeben. Reicht das, oder muss ich davor noch meine EntwickerID setzen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz