AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

AppStore Signaturen von dylibs ?

Ein Thema von arnof · begonnen am 15. Aug 2014 · letzter Beitrag vom 19. Sep 2014
Antwort Antwort
arnof

Registriert seit: 25. Apr 2013
1.252 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

AW: AppStore Signaturen von dylibs ?

  Alt 20. Aug 2014, 06:09
So dein Tipp wie gedacht bringt auch keine Besserung:


Code:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate: file not in an order that can be processed (local relocation entries out of place): /Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app/Contents/Frameworks/libmidas.dylib
/Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app: the codesign_allocate helper tool cannot be found or used
In subcomponent: /Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app/Contents/Frameworks/libmidas.dylib
Wenn man alles auf Frameworks umstellt, dann geht es generell nicht mehr, da er dann auch die libcgunwind.1.0.dylib anmeckert

Code:
dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib
  Referenced from: /Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app/Contents/MacOS/SEPA_Banking
  Reason: image not found
Also wieder auf das bekannte Verzeichnisschema gestellt, dann startet alles (bis das das meine TCLientDataSets nicht mehr gehen. Mit der benötigten libmidas.dylib im Standardverzeichnung kommt dies als Fehler:

Code:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate: file not in an order that can be processed (local relocation entries out of place): /Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app/Contents/MacOS/libmidas.dylib
/Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app: the codesign_allocate helper tool cannot be found or used
In subcomponent: /Users/arno/PAServer/scratch-dir/Arno Freisinger-iMac/SEPA_Banking.app/Contents/MacOS/libmidas.dylib
Ich werde die Sache erstmal beenden und die nächsten 3 Wochen was anderes machen, vielleicht geht bis dahin wieder das Forum vom emba

Geändert von arnof (20. Aug 2014 um 06:19 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: AppStore Signaturen von dylibs ?

  Alt 1. Sep 2014, 01:36
Also ich stand gerade selber vor dem Problem, meine PixPower - Editor App (bei Interesse siehe hier) mit meiner Developer-ID per codesign manuell zu signieren, um Sie dann mit dem Packkage-Maker als .pkg-Installationsdatei für den Betrieb außerhalb des AppStores fertig zu machen.

Das funktionierte unter Delphi XE5 und Mac OS X Mavericks nicht, codesign störte sich immer an der libcguunwind.10.dylib und auch sonst, was außer der Binary noch im MacOS-Ordner war.

Das funktionierte erst, nachdem ich dann alternativ MAC- OS X Mountain Lion (10.8.5) startete und die ganze Prozedur dort wiederholte (als SDK auch 10.8.5 in den Profil-Einstellungen genommen).

Obwohl das keine App für den App-Store sein sollte, habe ich es mal testweise auch für den Appstore mit dem ganz normalen Delphi-Deployment-Weg kompiliert und signiert. Ging auch ohne Probleme.

Und weil ich noch die Problematik aus diesem Thread in Erinnerung hatte, habe ich anschließend dann auch noch mal das Demo-Midas-Projekt mit der libmidas.dylib im MacOS-Folder compiliert und für den Appstore signiert. Ging auch!!!!

Das Problem scheint also derzeit die Kombination codesign / Mavericks zu sein, dass hier derzeit eine Inkompatibilität vorliegt.

Geändert von Harry Stahl ( 1. Sep 2014 um 01:40 Uhr)
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.252 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: AppStore Signaturen von dylibs ?

  Alt 12. Sep 2014, 12:53
Falls es jemanden interessiert, das signieren von dylibs geht auch mit XE7 nicht.

D.h. TClientDataSet ist z.Z. nicht für MAC OSX einsetzbar (AppStoreanwendung).

Ob das ein Problem von Apple oder von emba ist kann ich nicht sagen, zumindestens schänkt es vieles ein.
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#4

AW: AppStore Signaturen von dylibs ?

  Alt 19. Sep 2014, 09:58
Falls es jemanden interessiert, das signieren von dylibs geht auch mit XE7 nicht.
...noch nicht. Wird bald mit einem Update geändert

Bis dahin kann man die dylibs neu ordnen. Siehe hier: http://qc.embarcadero.com/wc/qcmain.aspx?d=125607
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:06 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