Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001) (https://www.delphipraxis.net/191281-%5Bdcc-fataler-fehler%5D-f2588-linker-fehlercode-1-%2400000001.html)

Devil1925 29. Dez 2016 10:02

[DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Moin,

so langsam werde ich verrückt...
Ich bekomme diesen Fehler immer mal wieder, wenn ich meine iOS App direkt auf ein Device Compilieren möchte. Bisher konnte ich das immer Lösen, z.B. waren einfach manchmal die Bereitstellungs-Einstellungen weg (Projekt-Optionen-Bereitstellung). Nach dem erneuten Setzen der diesen funktionierte dann wieder alles.
Wann anders hat es geholfen, wenn ich die Commandline-Tools oder die XCode version gewechselt habe (zwischen 7.3 und 8.0 und 8.2).
Oder auch das Wechseln der SDK hat scheinbar hin und wieder geholfen.
Allerdings habe ich bei diesem mal bereits alles durchprobiert. Auch die Pfade habe ich überprüft. (wie Hier beschrieben).

So langsam bin ich ratlos.. woran könnte das denn noch liegen? hat da wer eine Idee?

Darlo 29. Dez 2016 12:42

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Lösche mal das iOSDevice32- bzw. iOSDevice64-Verzeichnis in Deinem Projektordner. Das Hilft bei mir immer.

Devil1925 29. Dez 2016 12:55

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Leider nicht... der Fehler besteht immer noch...

Darlo 29. Dez 2016 13:19

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Was steht denn in der Console? Du kannst den Eintrag über dem Fehler öffnen.

Devil1925 29. Dez 2016 13:32

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Meinst du was in der Console (PA-Server) auf dem MAC Steht? da steht nur
Code:
Befehlszeile: "/usr/bin/security" find-identity -v
oder meintest du das hier? (Im Anhang)

Oder was meinst du?

Darlo 29. Dez 2016 13:36

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nein, in der IDE.

http://www.delphipraxis.net/attachme...1&d=1483018552

Devil1925 29. Dez 2016 13:46

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier wäre das als Komplett...

http://www.delphipraxis.net/attachme...1&d=1483019262

Darlo 29. Dez 2016 14:32

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Hmmm, probier doch mal das SDK zu löschen und neu zu importieren.

Devil1925 29. Dez 2016 14:34

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Habe ich bereits versucht -> bringt leider keine Besserung.

Devil1925 30. Dez 2016 07:11

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Hat ansonsten denn keiner eine Idee? ich stehe hier vollkommen auf dem Schlauch :gruebel:

Darlo 30. Dez 2016 07:59

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Gibt es bei dir den Ordner PrivateFrameworks? Wenn ja, was liegt da drin? Ich bekomme bzgl. des Ordners ne compilar-warnung.Der Ordner existiert bei mir aber auch nicht.

Darlo 30. Dez 2016 08:01

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Nutzt du ggf. Code der weitere Frameworks benötigt oder ggf. nicht mit dem ausgewähltem SDK kompatibel ist?

Devil1925 30. Dez 2016 08:12

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Also der Ordner ist nicht vorhanden und war er auch noch nie. Und ich wüsste von keinem Code der weitere Frameworks benötigt oder nicht mit dem SDK kompatibel ist. Ausserdem müsste das dann doch unter einem Anderen SDK Funktionieren wenn es am SDK liegt... aber es funktioniert mit keinem SDK!

Darlo 30. Dez 2016 08:35

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Kannst du denn eine neue leere Anwendung compilieren? Irgendeine Datei scheint ja mit length=0 zu stören. Blocked ggf. Dein Virenscanber etwas?

Devil1925 30. Dez 2016 08:53

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Ich habe gerade mal eine Neue Anwendung erstellt, und auch die kann ich nicht compilieren. Auch mit abgeschalteten Virenschutz funktioniert es nicht.

RWarnecke 30. Dez 2016 10:00

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Also erstmal großen Respekt, dass Ihr alle noch mit FMX arbeitet und noch nicht nach Xcode und Objective-C oder Swift gewechselt seit. Ich habe Mitte 2014 den Wechsel gemacht und muss sagen, dass ich heute viel besser mit mobiler Anwendungsentwicklung zurechtkomme als vorher mit Delphi und FMX und es nicht bereue.

Aber nun zu Deinem Problem. Wenn ich mich noch recht entsinne, gibt es doch auch beim PAServer ein Ausgabeverzeichnis, wo alle erstellten Dateien inkl. IPA abgelegt werden. Hast Du das mal gelöscht und neu erstellen lassen ? Denn wenn der Fehler
Zitat:

file to Small (length=0) for architecture xxx
direkt unter Xcode auftritt, dann lösche ich das Build-Verzeichnis und danach funktioniert die Erstellung wieder. Das gleiche würde ich auch mal mit den SDK Verzeichnissen machen. Denn irgendwo will er ja auf eine Datei zugreifen, die zwar da ist aber zu klein ist.

Edit: Vielleicht hilft Dir dieser Beitrag von StackOverflow weiter.

Darlo 30. Dez 2016 10:29

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Zitat:

Zitat von RWarnecke (Beitrag 1357529)
Also erstmal großen Respekt, dass Ihr alle noch mit FMX arbeitet und noch nicht nach Xcode und Objective-C oder Swift gewechselt seit. Ich habe Mitte 2014 den Wechsel gemacht und muss sagen, dass ich heute viel besser mit mobiler Anwendungsentwicklung zurechtkomme als vorher mit Delphi und FMX und es nicht bereue.

[OT]Wenn man nur für ein OS entwickelt, in diesem Fall iOS, dann klar, stimme ich Dir zu und ziehe meinen Hut, dass Du den Schritt erfolgreich gegangen bist. Vergesse bitte nicht, dass FMX Cross-Platform ist und so gut es auch ist, es verständlicher Weise, nie an eine native Entwicklung ran kommen kann. Ich habe mit FMX eine Anwendung die unter Windows, OS X, iOS und Android sehr gut läuft. Unter OS X würde ich behauten, ist kein Performanceunterschied gegenüber einer nativen Anwendung mehr zu spüren. Das ist sicherlich der Power der Apple-HW geschuldet.... Ich bin top zufrieden mit FMX.[/OT]

Gut zu wissen, dass xCode die selben Fehler meldet und es nicht zwangsweise an der Delphi IDE liegen muss.

Devil1925 30. Dez 2016 12:47

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Da ich mit Apple (ausser bei der App) überhaubt nichts zu tun habe, bin ich hier leider überhaupt nicht bewandert... kannst du mir gerade mal grob erklären wie ich das Ausgabeverzeichnis finde?

Der link hat mir leider nicht weiter geholfen, den hatte ich selber auch schon entdeckt und konnte dem keine funktionierende Lösung entnehmen :|

[OT]Ich arbeite hier mit FMX, da ich eine App entwickle, welche mit (fast) dem selben Quellcode sowohl auf Android als auch auf iOS laufen soll. würde ich beispielsweise nur für iOS entwickeln, wäre vermutlich XCode besser, aber damit kann ich ja nicht für Android entwickeln.[/OT]

RWarnecke 30. Dez 2016 13:20

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Zitat:

Zitat von Devil1925 (Beitrag 1357549)
Da ich mit Apple (ausser bei der App) überhaubt nichts zu tun habe, bin ich hier leider überhaupt nicht bewandert... kannst du mir gerade mal grob erklären wie ich das Ausgabeverzeichnis finde?

Das kann ich leider nicht, da ich keine Installation des PAServers auf meinem Mac habe. Aber wenn ich es noch richtig weiß, kann man den PAServer über das Terminal starten und dann über einen internes Kommando das Ausgabeverzeichnis ermitteln. Ansonsten, kann Dir das bestimmt jemand anderes sagen, wo Du das Ausgabeverzeichnis findest.

MEissing 30. Dez 2016 13:23

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
S
Das ist das Kommando für den PA-Server

Devil1925 10. Jan 2017 07:49

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Ich hatte in der Letzten Woche Urlaub, weshalb ich vergessen hatte hier noch zu antworten (Schande über mich)

Ich habe mir mal den Ausgabeordner anzeigen lassen
Code:
/Users/Entwickler/PAServer/scratch-dir
Allerdings befinden sich sowohl in diesem als auch in allen unterordnern keine Dateien!
- Trotzdem einmal gelöscht und durch kompilieren neu erstellen lassen -> leider keine Besserung

Devil1925 19. Jan 2017 14:46

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Nochmal ein kleines *Push*

Ich bin für jede Idee offen...

Devil1925 20. Jan 2017 10:01

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Also ich habe es Jetzt compiliert bekommen. Allerdings nicht mit XCode 8.2.1 sondern mit XCode 7.3 und den Command Line Tools 7.3.1 sowie dem SDK 9.3. Mit den SDK's 10.0, 10.1 und 10.2 funktioniert es nicht.

jziersch 26. Mai 2020 09:57

AW: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 1 ($00000001)
 
Ich bin jetzt bei einem FMX OSX64 Projekt auch über diese Fehlermeldung gestolpert.

Sie trat nach dem Einbinden eines Formulars in ein größeres FMX Projekt auf. Das Formular lief vorher in einem anderen Projekt ohne Probleme und auch in dem neuen Projekt unter Windows.

Durch nach und nach Einbinden der von dem Formular verwenden units, konnte ich den Übeltäter finden.

Es war lediglich ein {$R ExtraBitmapResource.RES}


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 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