AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung IOS device als Developer device wo registrieren?
Thema durchsuchen
Ansicht
Themen-Optionen

IOS device als Developer device wo registrieren?

Ein Thema von Kostas · begonnen am 15. Nov 2014 · letzter Beitrag vom 19. Nov 2014
Antwort Antwort
Seite 1 von 3  1 23      
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

IOS device als Developer device wo registrieren?

  Alt 15. Nov 2014, 17:29
Hallo Zusammen,

Ich habe ein neuen MacBook Pro auf dem der PA-Server läuft und konnte von meiner Windows D-XE7 die erstelle
App auf dem Mac übertragen und laufen lassen. Nach einem Hinweis von einem Kollegen habe ich auch das Patch
für den PA-Server eingespielt und ich kann die App auch auf den IOS Simulator auf dem MacBook laufen lassen.
In der Zwischenzeit habe ich mich auch am Developer Program angemeldet und nach ca. 1.Woche war auch die Registrierung der Firma(D-U-N-S Nr) durch. Danach konnte ich die 80€ für das Apple Developer Program Enrollment bezahlen.
Leider habe ich keine gesicherte Informationen wie es nun weiter geht. Ich möchte meine App auf dem IPhone5s
übertragen welches am MacBook per USB angeschlossen ist. Ich habe bei einer Road Show erfahren dass die App
auf ein Device nur übertragen werden kann, wenn das Device auch dafür registriert wird. Maximal 99 Devices können so registriert werden um die App direkt auf das device zu übertragen. Wenn das so richtig ist, wo kann ich bitte meine devices registrieren, und kann ich danach sofort die App auf das device übertrage oder muss ich noch etwas machen?

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#2

AW: IOS device als Developer device wo registrieren?

  Alt 16. Nov 2014, 09:29
Link 1 : https://www.danielwolf.eu/blog/2013/...-registrierung
Link 2 : https://www.danielwolf.eu/blog/2013/...-2-zertifikate
Link 3 : https://www.danielwolf.eu/blog/2013/...auf-das-iphone

In den drei Links wird Dir erklärt, wie Du von der Registrierung im Developer Programm bis zur eigenen App auf's iPhone kommst. Eventuell sind ein paar Felder an einer anderen Stelle in Delphi, da es mit XE4 aufgenommen wurde. Aber es zeigt den grundsätzlichen Weg.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: IOS device als Developer device wo registrieren?

  Alt 16. Nov 2014, 09:34
Perfekt Rolf,
herzlichen Dank dafür.

Dir noch einen schönen Sonntag.

Gruß Kostas
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: IOS device als Developer device wo registrieren?

  Alt 16. Nov 2014, 15:10
Hallo,

ich schaffe es leider nicht.

die Links funktionieren zwar nicht, aber über youtube sind sie zu erreichen.
Meine Config ist D-XE7 und iOS 8.1.1 die Videos passen nicht so recht. Probleme hatte ich mit dem Distribution Zertifikat. Dieses Video
https://www.youtube.com/watch?v=ctjIwElmsT8
war dabei hilfreich. Wenn man weis nach was man suchen muss, kommt man schon weiter.

Auf der Webseite Developer.apple.com unter Certificates, Identifiers & Profiles
habe ich zwei iOS Provisioning Profiles angelegt eines für "Ad hoc" und auch für "App Store"
Das Ad-hoc Zertifikat konnte ich nach dem Downloaden und anklicken in XCode registrieren.
Das App-Store Zertifikat jedoch wird über diesen Weg nicht in XCode registriert. Doch das interessiert
mich noch nicht.
Vorher war es noch notwendig eine "App ID" anzulegen. Um das Device zu registrieren wurde im Video
gezeigt das über XCode im Organizer (bei mir unter Devices zu finden) rechtsklick auf das Device
um das Device zum Entwickeln zu registrieren. Doch bei mir gibt es dieses Menü nicht. Deshalb habe ich das Device
manuell angelegt auf der Webseite. Dabei habe ich den Namen und die UDID aus XCode Device Manager herausgenommen.

Unter Delphi habe ich unter Optionen, Bereitstellung, IOS-Gerät ad Hoc den eindeutigen Teil des Namens des Distributionszertifikates "iPhone Distribution" und Names des Mobile Bereitstellungsprofils "My Mobile App Ad hoc" angegeben. Als Ziel habe ich mein iPhone(ist angeschlossen am MacBook)ausgewählt welches automatisch abgerufen wird, und als Konfiguarion "Ad-hoc"
Es scheint alles schlüssig zu sein, doch funktionieren tut es leider nicht. Ich bekomme immer die
Fehlermeldung "[DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)"
Wenn ich auf Simulator umstelle oder MACOSX funktioniert alles einwandfrei.

Hat noch irgendjemand noch ein Hinweis für mich?

Gruß Kostas

Geändert von Kostas (16. Nov 2014 um 15:15 Uhr)
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: IOS device als Developer device wo registrieren?

  Alt 17. Nov 2014, 16:54
Hat keiner eine Idee?

Ich komme einfach nicht weiter.
Ich habe alle Zertifikate, zumindest denke ich das, und kann dennoch nicht meine App auf das iPhone5
übertragen. Wie gesagt, die App auf dem Simulator und auch auf dem OSX funktionieren einwandfrei.

Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

AW: IOS device als Developer device wo registrieren?

  Alt 18. Nov 2014, 07:57
Hier hat es Embarcadero nochmals erklärt. Vielleicht hilft Dir das ja weiter.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: IOS device als Developer device wo registrieren?

  Alt 18. Nov 2014, 12:14
Hallo Rolf,

die ganzen Beschreibungen passen nicht so recht zu meiner Ausstattung.
Ich verwende IOS OSX10.9 und XCode 6.1
Ein unterschied ist z.b. bei XCode unter preferences, download, components gibt es kein Setup
für Commandline Tools. In deinem aktuellen link steht zum Glück ein Link zum downloaden. Ich
habe also die "Command Line Tools (OS X 10.9) for XCode - XCode 6.1.1" installiert.
Unter XCode, preferences, download, components ist das file immer noch nicht vorhanden.
Allerdings unter XCode, preferences, Location ist unten Command Line Tool: XCode 6.1 (6A1052d)
aufgeführt.

Erstmalig kommt beim Übertragen am MacBook ein Dialog mit der Abfrage: "codesign möchte mit dem Schlüssel "[Mein Name]" Ihres Schlüsselbundes signieren. Immer erlauben, Nicht erlauben, Erlauben"
Ich klicke natürlich auf Erlauben und bekomme die Fehlermeldung wie im Bild.
In der IDE ist eingestellt unter: Optionen, Umgebungsoptionen, Bereitstellung
Bild-Typ: Ios-Gerät-Debug
Entwicklerzertifikat: iPhone Developer

In der Schlüsselbundverwaltung, Meine Zertifikate habe ich zwei Zertifikate stehen:
-iPhone Developer: [Mein Name] ([eine ID])
-iPhone Distribution: [Firmenname] ([eine ID])


Wahrscheinlich bin ich nicht mehr weit weg, wo hackt es noch verdammt.


Gruß Kostas
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#8

AW: IOS device als Developer device wo registrieren?

  Alt 18. Nov 2014, 12:44
Das iPhone Developer: [Mein Name] ([eine ID]) und iPhone Distribution: [Firmenname] ([eine ID]) muss identisch sein. Also zum Beispiel :

iPhone Developer: [Max Mustermann] ([eine ID])
iPhone Distribution: [Max Mustermann] ([eine ID])
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.095 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: IOS device als Developer device wo registrieren?

  Alt 18. Nov 2014, 12:54
Ah, das könnte ein Hinweis sein.
Nur bitte nochmals zur Klärung: Ich habe beim anlegen des Enrollment nicht auf Privater Entwickler
registriert sondern als Firma. Deshalb hat auch das Registrieren eine Woche gedauert. So wie ich
das gelesen habe, muss der Entwickler als Person registriert werden, jedoch das Distribution als
Firma. Möglicherweise stimmt das so nicht!
Mal sehen wie ich als Developer ein Distribution Zertifikat anlegen kann, ich bekomme das nicht zur Auswahl, immer nur die Firma.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#10

AW: IOS device als Developer device wo registrieren?

  Alt 18. Nov 2014, 13:12
Ok, dann könnte meine letzte Aussage nicht stimmen, da ich mich als privater Entwickler angemeldet habe.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.
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