AGB  ·  Datenschutz  ·  Impressum  







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

Mac Store - Codesign Problem

Ein Thema von CHackbart · begonnen am 23. Sep 2014 · letzter Beitrag vom 25. Apr 2017
Antwort Antwort
CHackbart

Registriert seit: 22. Okt 2012
267 Beiträge
 
#1

AW: Mac Store - Codesign Problem

  Alt 20. Nov 2015, 14:32
Danke, das war auch mein erster Gedanke.

Wenn ich codesign zum Testen nutze, kommt ein gewünschtes Resultat:

Code:
codesign -vv -R '=identifier "com.cmuv.justradio"' justradio.app
justradio.app: valid on disk
justradio.app: satisfies its Designated Requirement
justradio.app: explicit requirement satisfied
Ich hab jedoch das Projekt explizit neu unter Seattle erstellen müssen. Davor gab es wohl noch Problemchen mit meinen manuellen entitlements. Irgendwie geht com.apple.security.assets.music.read-write immer noch nicht, da erstellt Delphi ein com.apple.security.assets.video.read-write, obgleich die richtige Bereitstellung in den Optionen angegeben wurde.

Christian
PS: Das Problem gabs schon in XE5.
  Mit Zitat antworten Zitat
Bambini
(Gast)

n/a Beiträge
 
#2

AW: Mac Store - Codesign Problem

  Alt 20. Nov 2015, 14:56
Du verwendest eine eigene plist?
Wenn ja, stolpert das ganze, weil Delphi für codesign Aufruf eine explizite plist zum codesign übergibt und nicht die aus dem app Verzeichnis.

Die Parameter des Delphi Codesign Aufruf erfährt man wenn du im PAServer Fenster ein "v" für verbose Modus eingibst.

Geändert von Bambini (20. Nov 2015 um 14:59 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.560 Beiträge
 
Delphi 12 Athens
 
#3

AW: Mac Store - Codesign Problem

  Alt 25. Apr 2017, 19:18
So ein verrücktes Problem habe ich gerade auch:

macOS Sierra 10.12.4
Delphi 10.2
xCode 8.32
Apploader 3.0

Fehlermeldung ist wie im Screenshot zu sehen.

Allerdings hat die Entitlements.plist den als angeblich fehlend deklarierten Eintrag, hab es im Bundle selber kontrolliert:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>com.apple.security.app-sandbox</key>
  <true/>
</dict>
</plist>
Habe die Dateien manuell signiert, nachdem Delphi zwar anstandslos die Dateien signiert hatte, aber vom AppStore immer die Fehlermeldung kam, dass die Entitlements.plist nicht signiert sei.

Hat jemand einen Tipp?
Angehängte Grafiken
Dateityp: jpg Apploader.jpg (99,4 KB, 19x aufgerufen)
  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 16:30 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