AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi [OS X]App signieren für Verteilung außerhalb des AppStores
Thema durchsuchen
Ansicht
Themen-Optionen

[OS X]App signieren für Verteilung außerhalb des AppStores

Ein Thema von Darlo · begonnen am 4. Aug 2015 · letzter Beitrag vom 5. Aug 2015
Antwort Antwort
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

[OS X]App signieren für Verteilung außerhalb des AppStores

  Alt 4. Aug 2015, 21:39
Hallo zusammen,

seit kurzem hat man ja beim Apple Developer-Programm Berechtigungen für alle Plattformen. D.h. dadurch dass ich das iOS-Programm hatte steht mir jetzt auch OS X zur Verfügung.
Das möchte ich ausnutzen und die manuelle Freischaltung meiner App über die Sicherheitseinstellungen endlich loswerden.

Wie und mit welchem Zertifikat signiere ich denn meine App?

Hat jemand schon Erfahrung?

Gruß
Philip
Philip
  Mit Zitat antworten Zitat
Bambini
(Gast)

n/a Beiträge
 
#2

AW: [OS X]App signieren für Verteilung außerhalb des AppStores

  Alt 5. Aug 2015, 09:37
seit kurzem hat man ja beim Apple Developer-Programm Berechtigungen für alle Plattformen. D.h. dadurch dass ich das iOS-Programm hatte steht mir jetzt auch OS X zur Verfügung.
Ich habe das bisher mit dem alten getrennten MacOS Programm gemacht. Aber ich vermute das Handling mit den Zertifikaten ist gleich geblieben.

Wie und mit welchem Zertifikat signiere ich denn meine App?

Hat jemand schon Erfahrung?
In der Delphi Bereitstellung "Release Konfiguration -OS X Plattform" des Projektes trägst du im

Mac-Entwicklerprofil: "Developer ID Application: xxxx"
Installationsprofil für Fremdhersteller: "3rd Party Mac Developer Installer: xxxx"

ein. Diese Zertifikate lädst und installierst du dir von der apple Seite, ganz analog zum iOS.
Beim Release compilieren wird dann eine signierte und sandboxed app und ein pkg Package erstellt.
Signierte Apps werden dann nicht mehr vom MacOS moniert. Jedoch hat das Sandboxing starke Auswirkungen auf die Pfade und Rechte in den Verzeichnissen.
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: [OS X]App signieren für Verteilung außerhalb des AppStores

  Alt 5. Aug 2015, 10:55
HI,

vielen Dank für Deine Antwort. Muss ich dann die AppStore-Konfiguration auswählen?
Bei "Normal" kann ich keine Zertifikate hinterlegen...

Gruß
Philip
Philip
  Mit Zitat antworten Zitat
Bambini
(Gast)

n/a Beiträge
 
#4

AW: [OS X]App signieren für Verteilung außerhalb des AppStores

  Alt 5. Aug 2015, 12:05
HI,

vielen Dank für Deine Antwort. Muss ich dann die AppStore-Konfiguration auswählen?
Bei "Normal" kann ich keine Zertifikate hinterlegen...

Gruß
Philip
Ja, geht ja nur dort.
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

AW: [OS X]App signieren für Verteilung außerhalb des AppStores

  Alt 5. Aug 2015, 12:29
Jedoch hat das Sandboxing starke Auswirkungen auf die Pfade und Rechte in den Verzeichnissen.
Wenn ich das richtig verstanden habe, dann habe ich wenn ich die App signiere keinen Zugriff mehr auf das "Dokumente"-Verzeichnis des Users, oder?

Wie ist dann die richtige Vorgehensweise wenn das Programm auf eine Datenbank zugreift, die nicht bei jedem Update überschrieben werden soll?
Philip
  Mit Zitat antworten Zitat
Bambini
(Gast)

n/a Beiträge
 
#6

AW: [OS X]App signieren für Verteilung außerhalb des AppStores

  Alt 5. Aug 2015, 14:22
Wenn ich das richtig verstanden habe, dann habe ich wenn ich die App signiere keinen Zugriff mehr auf das "Dokumente"-Verzeichnis des Users, oder?

Wie ist dann die richtige Vorgehensweise wenn das Programm auf eine Datenbank zugreift, die nicht bei jedem Update überschrieben werden soll?
In den Projekt-Optionen/Berechtigungsliste für OSX muß - ganz analog zum iOS - die Berechtigungen eingestellt werden, die das Programm dürfen soll. Beim Zugriff auf eine Datenbank hängt es davon ab, welche? Bringt die Installation diese mit, wie z.B. eine SQLite DB-Datei?
  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 13:04 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