Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln (https://www.delphipraxis.net/182891-xcode-6-1-speicherort-fuer-mobiles-bereitstellungsprofil-ermitteln.html)

Kostas 24. Nov 2014 16:32

Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Hallo zusammen,

für das ad-hoc Distribution wird der Path zum Bereitstellungsprofil benötigt. Wie kann ich das bitte ermitteln. In den Delphi Hilfen wird
gezeigt wie es unter Xcode4 und Xcode5 zu erreichen ist. Für Xcode6
leider nicht.

Hat mir jemand ein Hinweis?

Gruß Kostas

Kostas 17. Dez 2014 14:11

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Hallo Zusammen,

ich brauche bitte bitte hier Eure Hilfe. Ich komme seit Wochen einfach nicht weiter.

Mittlerweile habe ich eine neue VM aufgesetzt mit Delphi XE7 Release 1. Mein MacBook hat OSX 10.9.5
und XCode 6.1.1. Wenn ich unter Delphi XE7 Option/Bereistellung/Ios-Gerät Anwendungsstore
auf Hilfe klicke, bekomme ich ein altes Beschreibung für XE5 und XCode4+5 Da ist beschrieben dass ich das
iOS Configuration Utility benötige um das "Mobiles Bereitstellungsprofil" zu ermitteln. Das
iOS Configuration Utility gibt es auf der Mac Supportseite auch nicht.

Wie kann ich den bitte unter OSX 10.9.5 und XCode 6.1.1. das "Mobiles Bereitstellungsprofil" ermitteln?

Gruß Kostas

Poelser 17. Dez 2014 14:39

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Ich habe zwar mit iOS nix zu tun, aber DuckDuckGo (andere Suchmaschinen sicher auch) führt mich schnell auf http://docwiki.embarcadero.com/RADSt...Bereitstellung. Das sollte doch helfen, oder?

HTH,
der Pølser

Kostas 17. Dez 2014 14:48

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Genau dieses Dokument ist eben veraltet! Es ist die Rede von iPhone configuration Utility das es bei Mac Support nicht mehr gibt, zumindest finde ich es nicht.

Ich brauche jemand der das mit XE7, XOS 10.9 und XCode 6.1 gurchgeführt hat.
Mit XE7 konnte ich nicht die App auf das iPhone übertragen. Dann habe ich ein Hinweis bekommen es gibt ein Patch
für den PAServer danach ging es. Allerdings nur der Debug Mode. AdHoc oder AppStore gibt nicht da ich dieses
Mobiles Bereitstellungsprofil ermitteln muss auf dem Mac.

In der Zwischenzeit ist XE7SP1 herausgekommen und ich habe die Installation komplett neu gemacht. Jetzt geht
nicht einmal der Debug Mode. Das ist alles so ärgerlich.....

Gruß Kostas

[Edit]

In Dokument steht:
Der Pfad zu Ihrer Profildatei muss folgendermaßen aussehen: /Users/<Ihr Benutzer</Library/MobileDevice/Provisioning Profiles/>Dateiname<.mobileprovision.

Bei mir gibt es den Ordner /Library* nicht. Mein Profile "My_Mobile_App_Store.mobileprovision" finde ich jedoch in Downloads. Per Doppelklick sollte es irgend wo aufgenommen werden.

Sir Rufo 17. Dez 2014 15:30

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Gibt es den nicht weil du den nicht siehst ... oder bist du mal konkret zu dem hingegangen?

Ich habe mal von versteckten Ordnern gehört und die sind kein Alleinstellungsmerkmal von Wind*ws.
Code:
Finder-Menü -> Gehe zu / Gehe zum Ordner ...
Den folgenden Ordner öffnen: ~/Library
[Öffnen] anklicken
und jetzt staunen ;)

Kostas 17. Dez 2014 15:50

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Zitat:

Zitat von Sir Rufo (Beitrag 1283784)
Gibt es den nicht weil du den nicht siehst ... oder bist du mal konkret zu dem hingegangen?

Ich habe mal von versteckten Ordnern gehört und die sind kein Alleinstellungsmerkmal von Wind*ws.
Code:
Finder-Menü -> Gehe zu / Gehe zum Ordner ...
Den folgenden Ordner öffnen: ~/Library
[Öffnen] anklicken
und jetzt staunen ;)

Normalerweise hast ja immer Recht, :-) doch diesmal leider leider nicht. Zumindest wird dieser nicht gefunden!
Ich bin genau so vorgegangen wie du es beschrieben hast.
Es gibt eine Library Ordner unter Macintosh HD/Library doch in diesem Ordner gibt es auch kein MobileDevice
Wenn ich unter Macintosh HD/Benutzer/Kostas/ gehe, gibt es kein Library, auch nicht wenn ich von da aus Gehe zu Ordner ~/Library versuche

Kostas 17. Dez 2014 15:56

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
HALT jetzt habe ich es!

wenn ich meinen Ordner stehe, gibt es das Menü mit dem Zahnrad. Dort Darstellungsoptionen anzeigen und unten
den Ordner Library anhacken. Und schon ist das Verdammte Verzeichnis sichtbar. Also hattest du doch wieder Recht
oder zumindest den richtigen Hinweis gegen. Dafür wiedereinmal tausend Dank.

Sir Rufo 17. Dez 2014 16:23

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Natürlich habe ich Recht, denn die Tilde steht für dein Benutzerverzeichnis.

Warum das bei dir nicht geht mit dem Gehe zu ... frag den Geier ... geht hier 1a

Kostas 17. Dez 2014 16:32

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Das Tilde Zeichen erreiche ich doch mit Shift+alt+8 oder?

Halt gefunden> Es ist alt+n und schon geht es. Also 100% Recht.

Sir Rufo 17. Dez 2014 17:51

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
ts, ts, ts, ts ... immer diese Ungläubigen :mrgreen:

arnof 17. Dez 2014 20:35

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Tipp aus der vm (windoff) kannst den ganzen Mac durchblicken. Sogar die Mac Apps auseinander nehmen!

Kostas 17. Dez 2014 21:57

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Ich kämpfe seit Wochen eine App an das iPhone zu pressen.
Das Problem ist, ich habe so vieles gelesen und ausprobiert dass ich jetzt nicht mehr weis
wo mir der Kopf steht. Ein paar Sachen habe ich mir aufgeschrieben doch nach jedem Systemupdate
sei es Delphi, XCode oder OSX geht der Zirkus wieder von vorne los. Wenn ich es nicht unbedingt
bräuchte, würde ich Mist auf die Müllhalte werfen.

------------

In dem Library Ordner sind vier .mobileprovision Files. Ich habe eigentlich nur ein Provision File
erstellt auf die Firma. Ein weiteres Zertifikat ist das iOS Developer Zertifikat, hat aber nicht damit zu tun.
Ich werde jetzt einfach alle vier ausprobieren. Kennt jemand eine Möglichkeit herauszufinden welches GUID
zu welchem Zertifikat gehört?

Gruß Kostas

arnof 18. Dez 2014 06:15

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Zitat:

Zitat von Kostas (Beitrag 1283821)
Ich kämpfe seit Wochen eine App an das iPhone zu pressen.
Das Problem ist, ich habe so vieles gelesen und ausprobiert dass ich jetzt nicht mehr weis
wo mir der Kopf steht. Ein paar Sachen habe ich mir aufgeschrieben doch nach jedem Systemupdate
sei es Delphi, XCode oder OSX geht der Zirkus wieder von vorne los. Wenn ich es nicht unbedingt
bräuchte, würde ich Mist auf die Müllhalte werfen.

------------

In dem Library Ordner sind vier .mobileprovision Files. Ich habe eigentlich nur ein Provision File
erstellt auf die Firma. Ein weiteres Zertifikat ist das iOS Developer Zertifikat, hat aber nicht damit zu tun.
Ich werde jetzt einfach alle vier ausprobieren. Kennt jemand eine Möglichkeit herauszufinden welches GUID
zu welchem Zertifikat gehört?

Gruß Kostas

So nun mal zur Beruhigung:

Apple bringt jeden gestanden Programmierer zur Verzweiflung und ich habe wegen denen schon manches graue Haar bekommen-> Du bist hier nicht alleine!

1. auf Developer.Apple.com anmelden Zertifikate machen, Geräte registrieren allgemeine provisioning Profile erstellen

2. generell Xcode starten und hier im vorletzten Menü gibt es jetzt devices das auf machen.

Das zeigt an ob das Gerät nun geht und du kannst dort die Provisi. Profilen den Gerät zuweisen

Dann sollte es klappen

Kostas 18. Dez 2014 09:52

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Dankeschön für die tröstende Worte.

Unter Xcode gehe ich auf Window, Devices und sehe das iPhone welches als Developer Device registriert ist. Links unten klicke ich auf das Zahnrad und sehe die Provisioning Profiles.
Das sind:
FuhrparkMobileAdHoc (habe ich angelegt)
iOSTeam Provisioning Profiles: * (habe ich zumindest nicht bewusst angelegt)
My Mobile App Ad hoc (habe ich angelegt)
My Mobile App Ad hoc (habe ich vermutlich das gleiche noch einmal angelegt)

In /Library/ gibt es genau vier Files die so aussehen: GUID.mobileprovision
Wie kann ich nun die GUID abrufen damit ich die unter Library zuordnen kann?

Gruß Kostas

arnof 18. Dez 2014 10:02

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
braucht man für Adhoc nicht ein Enterprisezertifikat ?

Das geht mit dem "normalen" Entwickleraccount nicht (glauben , nicht wissen)

Kostas 18. Dez 2014 10:56

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Ich bin jetzt ein stück weitergekommen.
Meine aktuelle Konfiguration ist:
Delphi XE7 SP1, XOS 10.9.5 und Xcode 6.1.1
Meine App konnte ich über Debug auf das iPhone pressen und es funktioniert einwandfrei.
Ad-Hoc habe ich noch nicht ausprobiert.
Danach habe ich die app am iPhone nur beendet und nicht deinstalliert.
Anschließend umgestellt auf AppStore. In Tool/Optionen/Bereitstellung das Provision Profil mit dem kompletten Pfad eingetragen und auf ID Laden geklickt. Sofort wurde die ID eingetragen. Somit
hat der das Profil gefunden und konnte es lesen. (Ob es das richte ist keine Ahnung. Ich habe je vier davon.)

Danach drei Kreuze gemacht zwei Vater unser gebetet und beobachtet was passiert beim klick auf F9.
Der Header am PA-Server hat etwas gezuckt und kurz danach das hat das iPhone die App angezeigt und
gleich wieder beendet. Ansonsten keine Weitere Hinweise, keine Fehlermeldungen einfach stille.
Naja, es ist auch die "Stade Zeit". Ist das jetzt gut?

Jetzt suche ich nach einem Dokument wie es nun weiter geht. Was sind die nächsten Schritte.
Irgend ein Hinweis? :-)

[Edit] Dokument gefunden: ms-help://embarcadero.rs_xe7/rad/Bereitstellen_von_iOS-Anwendungen_für_die_Übermittlung_an_den_App_Store. html#Konfigurieren_des_Anwendungseintrags_in_iTune s_Connect_f.C3.BCr_das_Hochladen

Kostas 18. Dez 2014 11:46

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Aktuell erstelle ich auf itunesconnect.app.com einen neuen account für die App.
Im Bereich "Informationen zur App-Prüfung" soll ich einen account einrichten für die Prüfung
der App. Das verstehe ich schon, doch meine App ist eigentlich nicht für die Öffentlichkeit sondern
nur für meine Kundschaft gedacht. Die App greift auf empfindliche Daten zu die ich nicht Apple zur Verfügung stellen möchte. Ist das wirklich notwendig, muss ich wirklich so viel preis geben?

Gruß Kostas

RWarnecke 18. Dez 2014 13:18

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Zitat:

Zitat von arnof (Beitrag 1283863)
braucht man für Adhoc nicht ein Enterprisezertifikat ?

Das geht mit dem "normalen" Entwickleraccount nicht (glauben , nicht wissen)

Die Aussage stimmt so nicht. Du kannst auch ein AdHoc mit einem ganz normalen Entwickleraccount erstellen. Für AdHoc und AppStore brauchst Du ein Provisioning Profile, damit beim Build eine IPA-Datei erzeugt werden kann.

Kostas 18. Dez 2014 17:02

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Bezüglich Ad-Hoc, habe ich in Delphi das gleiche Mobile Bereitstellungsprofil wie für den AppStore
verwendet und konnte ohne Fehlermeldung Bereitstellen. Die Datei .ipa wurde signiert und erzeugt.
Eigentlich hätte ich erwartet das ich für AdHoc ein anderen benötige wie für AppStore. Aber es
ging ohne Fehlermeldung. Ob das nun richtig ist, ist mir nicht klar. Kann das jemand bestätigen?

Danach habe ich die .ipa auf ein anderes System kopiert auf dem iTunes installiert ist und ein
iPhone bereits registriert war. Diese zwei iPhone ist nicht registriert für Developer! Ich habe
die .ipa Datei draufgezogen und konnte über iTunes die App zumindest zum iPhone übertragen.
Er sagte, er installiert. Fertig ist er jedoch nie geworden. So wie ich Apple einschätze wäre
es auch zu einfach so zu installieren. Das dumme ich, ich bekomme keinen Hinweis ob es richtig
ist oder nicht. Keine Fehlermeldung einfach nichts.

In der Delphi Doku wird der Vorgang auch so beschrieben. Ober ist es immer notwendig die Devices als
Developer Devices zu registrieren wenn Ad-Hoc verwendet werden soll?

Gruß Kostas

RWarnecke 18. Dez 2014 19:46

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Zitat:

Zitat von Kostas (Beitrag 1284001)
Bezüglich Ad-Hoc, habe ich in Delphi das gleiche Mobile Bereitstellungsprofil wie für den AppStore
verwendet und konnte ohne Fehlermeldung Bereitstellen. Die Datei .ipa wurde signiert und erzeugt.
Eigentlich hätte ich erwartet das ich für AdHoc ein anderen benötige wie für AppStore. Aber es
ging ohne Fehlermeldung. Ob das nun richtig ist, ist mir nicht klar. Kann das jemand bestätigen?

Nein, so wie ich es ein meinem letzten Post geschrieben habe, brauchst Du ein Provisioning Profile für den AppStore und eines für AdHoc. Die AdHoc-Version kannst Du auf die Geräte bringen, die Du in Deinem Developer Account registriert hast. Die AppStore Version überträgst Du mit dem AppLoader nach iTunesConnect und stellst somit die App in den Review. Eine App die Du mit dem AdHoc Provisioning Profile erstellt hast, lädt der AppLoader nicht nach iTunesConnect hoch.

Kostas 19. Dez 2014 08:56

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Danke Rolf für die Info,

was könnte demnach der Unterschied sein ob ich die App in Debug Mode zum device übertrage
oder über ad-hoc? Beide Fälle erwarten dass das Device als Developer Device registriert wird.
Das Zertifikat hat eine Laufzeit von einem Jahr. Ich hätte erwartet dass die ad-hoc Methode
verwendet werden kann um die App zum testen auf mehrere auch Kundengeräte installiert
werden kann, mit der Gültigkeitsdauer des Zertifikates.

Gruß Kostas

RWarnecke 19. Dez 2014 10:21

AW: Xcode 6.1 Speicherort für Mobiles Bereitstellungsprofil ermitteln
 
Zitat:

Zitat von Kostas (Beitrag 1284068)
was könnte demnach der Unterschied sein ob ich die App in Debug Mode zum device übertrage oder über ad-hoc?

Die App übertragen im Debug-Modus kannst Du nur, wenn Du das Gerät an Deinem Mac angeschlossen hast. Die AdHoc-Methode kannst Du zum Beispiel für die unterschiedlichen Betatest-Platformen nutzen. Die AppStore-Version überträgst Du dann mit dem AppLoader nach iTunesConnect.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 Uhr.

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