Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Erste iOS-Anwendung: Wie wähle ich das SDK aus? (https://www.delphipraxis.net/190520-erste-ios-anwendung-wie-waehle-ich-das-sdk-aus.html)

Der schöne Günther 11. Okt 2016 20:14

Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich gehe gerade die beiden Punkte "Set Up your Development Environment" auf der Embarcadero-Tutorialseite durch.

Ich möchte eine Anwendung auf mein iPhone werfen. Ich kenne mich mit Mac OS kein Stück aus, habe aber, soweit ich das verstanden habe
  • xCode installiert
  • Die xCode Kommandozeilen-Tools ebenfalls

Ich kann sogar unter xCode eine leere Anwendung machen, die kann er schon auf mein iPhone übertragen. Im RAD Studio steht die Verbindung mit dem PA-Server auf dem Mac, er findet auch direkt mein iPhone mit richtigem Namen. Das Problem: Ich kann als "SDK" nur iOS 10 auswählen. Auf dem Handy läuft aber iOS 9. Ob das ein Problem ist? Ich denke schon, denn hier komme ich nicht weiter.

Im Anhang einmal links XCode (der funktioniert), rechts das RAD Studio.

Weiterhin: Wenn ich "Erzeugen" sage bekomme ich:

Code:
[DCC Fehler] E2597 ld: warning: directory not found for option '-FC:\Users\Günther\Documents\Embarcadero\Studio\SDKs\iPhoneOS10.0.sdk\System\Library\Frameworks'
  ld: warning: directory not found for option '-FC:\Users\Günther\Documents\Embarcadero\Studio\SDKs\iPhoneOS10.0.sdk\System\Library\PrivateFrameworks'
  ld: file not found: /usr/lib/libiconv.dylib
[DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
Unter C:\Users\Günther\Documents\Embarcadero\Studio\SDKs \iPhoneOS10.0.sdk

habe ich nur die Ordner "usr\include" welche insgesamt grade einmal 15 MB groß sind. Hier lief etwas falsch, oder? Ich habe keine Ahnung was ich weiter machen muss, die Tutorials hören hier auf...

mkinzler 12. Okt 2016 03:52

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Ist das 9er SDK in xCode installiert?
Hast Du dieses in RadStudio importiert?

Sherlock 12. Okt 2016 08:11

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
"Veraltete" SDKs sind nicht so ohne weiteres mehr installierbar - aber es geht. Dazu muss man sich die jeweilige XCode Version herunterladen, da wird dann das SDK mitgeliefert. Dann muss man das alte SDK zum neuen XCode kopieren, und dem neuen XCode bekannt machen. Quelle: http://stackoverflow.com/questions/3...-older-ios-sdk

Ich sitze da selbst gerade dran, werde die Schritte im Laufe des Tages aufschreiben (wenn es denn alles klappt und ich nicht abgelenkt werde... oh, ein Häschen)

@Markus: Gegen Schlaflosigkeit hilft warme Milch... :shock:

Sherlock

Der schöne Günther 12. Okt 2016 09:27

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Alles klar - Vielen Dank.

Ich habe es so verstanden: Nein, ich habe anscheinend nur das iOS 10 SDK - siehe Bild. Das bedeutet: XCode kann es zwar ohne Umwege, aber für das RAD Studio muss ich jetzt noch XCode 7.3.1 herunterladen um von dort die iOS9-SDK-Dateien in den XCode 8-Ordner zu werfen.

Nur als Hinweis: Mein angeschlossenes iPhone hat iOS 9.3.4. Mit XCode konnte ich ganz normal eine Anwendung dafür machen...

PS: Müsste nicht wenigstens der iOS-Simulator funktionieren?

rokli 12. Okt 2016 11:58

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Hallo zusammen,

aufgrund dieses Beitrages habe ich mir die Tutorials (danke Günther für den Link) für die Entwicklung für iOS mal grob angesehen.

Habe ich das richtig verstanden, dass ich einen halbwegs aktuellen Mac benötige und eine Anmeldung für 99$ bei Apple, um überhaupt beginnen zu können?

Ok ist vielleicht ein bisschen OT! Vielen Dank!

Grüße

Sherlock 12. Okt 2016 12:36

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Korrekt (Fast). Du brauchst auf jeden Fall einen Mac, auf dem ein XCode (mindestens Version 7?) installiert sein muss. Du kannst dann bereits MacOS Anwendungen entwickeln, die aber nicht über den AppStore verbreitet werden können. Ausserdem kannst über ein bis zwei Kniffe auch iOS Anwenungen entwickeln, die nur auf lokale Geräte installiert werden können. Zunächst also kannst Du die 99$ sparen, aber ehrlich gesagt gehen die neben den Kosten fürs Delphi Abo eh unter.

Sherlock

rokli 12. Okt 2016 14:03

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Vielen Dank, Sherlock!

Der schöne Günther 12. Okt 2016 20:54

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Ich habe 10.1 Berlin installiert. Wir haben nun auf einem anderen PC nun mal "10.1 Berlin mit Update 1" installiert und es funktionierte mehr oder weniger auf Anhieb. Ich ärgere mich jetzt ein bisschen mal wieder die IDE neu installieren zu müssen, aber umso mehr dass meine IDE nie eine auch nur annähernd hilfreiche Fehlermeldung ausspucken konnte oder irgendwo bei Embarcadero im Netz ein Anhaltspunkt zu finden ist. Das Handy ist schließlich iOS 9, da hätte ich kein Update 1 für brauchen sollen, laut DocWiki.

Sherlock 13. Okt 2016 07:36

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
Die Crux ist, daß falls Du auf Sierra upgedatet haben solltest, das alte xCode mit iOS 9 SDK weg ist, und ein neues mit iOS10 stattdessen heruntergeladen wird (zumindest per default). Dann hast Du wieder den Salat.

Sherlock

Der schöne Günther 13. Okt 2016 08:13

AW: Erste iOS-Anwendung: Wie wähle ich das SDK aus?
 
So weit musste ich nie gehen- Ich hatte immer nur das iOS 10-SDK.

"10.1 Berlin mit Update 1" funktionierte damit und konnte sowohl den iOS 10 als auch iOS 9-Simulator bedienen als auch mein iPhone mit iOS 9. XCode konnte das ja schließlich auch 8-)

Ich ärgere mich nur dass das sicherlich weder die letzte RAD Studio-Version, noch die letzte iOS-Version war welche die Welt gesehen hat. Embarcadero könnte ruhig eine halbwegs aussagekräftige Fehlerbehandlung hierfür einbauen und nicht einfach eine Messagebox mit "Class Linkage Error.." (sic!) auf den Bildschirm rotzen und dann abbrechen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:04 Uhr.
Seite 1 von 2  1 2      

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