# App signieren, immer wieder Probleme

**URL:** <https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181>\
**Category:** Deutsch\
**Created:** [February 13, 2021, 6:18am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181 "2021-02-13T06:18:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Klemens\_Klarhoelter](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/ecccb3/32.png) [@Klemens\_Klarhoelter](https://forum.xojo.com/u/Klemens_Klarhoelter)\
**Post date:** [February 13, 2021, 6:18am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/1 "2021-02-13T06:18:35Z")

</div>

Hallo,

leider kommt es immer öfters vor, dass ich mit AppWrapper meine Apps und DMG nicht signieren kann. Die Entwickler AppWrapper sind zwar bemüht, aber wenn ich mehrere Tage kein Update meiner App veröffentlichen kann, ist das schon sehr unschön. Sicherlich hängen viele Probleme damit zusammen, das Apple ständig Anpassungen vornimmt.  
Wie macht ihr das und welche Alternativen hätte ich?

Klemens

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 13, 2021, 6:36am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/2 "2021-02-13T06:36:20Z")

</div>

Welche Probleme hast Du denn? Machst Du Deine App für den AppStore?

Wenn Deine App nicht für den AppStore ist, kannst Du mit nicht so viel Aufwand Deine App auch selbst signieren.

---

<div class="post-metadata">

**Author:** ![Klemens\_Klarhoelter](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/ecccb3/32.png) [@Klemens\_Klarhoelter](https://forum.xojo.com/u/Klemens_Klarhoelter)\
**Post date:** [February 13, 2021, 7:27am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/3 "2021-02-13T07:27:25Z")

</div>

Hi,  
wenn die Signierung nicht stimmt, dann kann z.B. die App nicht auf die Festplatte etc. zugreifen.  
Sam Rowlands arbeitet schon an einer Lösung.  
Ins AppStore gehen die Apps nicht, sondern via Webserver steht die zum Download bereit.  
Verrätst du mir deine Variante?

Klemens

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [February 13, 2021, 7:59am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/4 "2021-02-13T07:59:30Z")

</div>

Wenn App Wrapper es nicht macht, dann mach es selber im Terminal.

Soweit ich mich erinnere kann App Wrapper doch ein Protokoll anzeigen, wo drin steht was er macht.  
Kannst DU quasi nachmachen mit er Korrektur, die Du brauchst.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 13, 2021, 8:19am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/5 "2021-02-13T08:19:33Z")

</div>

Welchen Fehler zeigt AppWrapper nach der Signierung?

---

<div class="post-metadata">

**Author:** ![Klemens\_Klarhoelter](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/ecccb3/32.png) [@Klemens\_Klarhoelter](https://forum.xojo.com/u/Klemens_Klarhoelter)\
**Post date:** [February 13, 2021, 10:33am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/6 "2021-02-13T10:33:37Z")

</div>

Bei der Signierung tritt kein Fehler auf (app sowie dmg Image). Im Log kann ich auch keine Fehlermeldung ausmachen und leider auch nicht die Shell Commands. Nur das Ergebnis auf den Kunden Rechnern besagt, dass die Software keine Rechte hat. Bis vor ca. 4 Wochen klappte es noch korrekt. Dann traten die Problem mit der DMG Signierung auf, laut Sam sollte ich die Version 4 nehmen, aber die ist auch noch bugy.  
Wie macht ihr das denn?

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 13, 2021, 10:45am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/7 "2021-02-13T10:45:41Z")

</div>

Codesignieren ist speziell. Was ist “hat keine Rechte”? Betrifft das die App oder die dmg-Datei? Spätestens beim Notarisieren sollte irgendetwas kommen als Fehler.

Du solltest natürlich Deine App auf Deinen eigenen Rechnern testen. Zur Not mit VMWare oder Parallels, was immer wieder resettet wird.

Hier ist mein Codesign Script:

```
dim appPath as string = currentBuildLocation + "/" + shellEncode(currentBuildAppName)
if right(appPath, 4) <> ".app" then appPath = appPath + ".app"
Dim isDebugBuild as boolean = right( currentBuildAppName, 6 ) = ".debug"

dim result, errors as string
result = doShellCommand("/usr/bin/touch -acm " + appPath)
result = doShellCommand("xattr -rc " + appPath)
If result <> "" then print result

'codesign of lite version is done with extra script
if ConstantValue("App.kMaxVersion") = "2" then Return

dim DevID as String = "'Developer ID Application: Beatrix Willius'"
result = DoShellCommand("/usr/bin/codesign --timestamp -f -s " + DevID + " " + appPath + "/Contents/MacOS/*")
'print "result 1: " + result
result = DoShellCommand("/usr/bin/codesign --timestamp -f -s " + DevID + " " + appPath + "/Contents/Frameworks/*")
'print "result 2: " + result
'result = DoShellCommand("/usr/bin/codesign --timestamp -f -s " + DevID + " " + appPath + "/Contents/vcomponents_x64/*")
'print "result 3: " + result
result = DoShellCommand("/usr/bin/codesign --timestamp -f -s " + DevID + " " + appPath + "/Contents/Resources/*")
'print "result 4: " + result
result = DoShellCommand("/usr/bin/codesign --timestamp -f --options runtime --entitlements /Users/beatrixwillius\ 1/Documents/Development/Mail\ Archiver/Classes/Build\ Automation/entitlements.plist --deep -s " + DevID + " " + appPath + "/Contents/Library/Helpers/*")
'print "result 4b: " + result
result = DoShellCommand("/usr/bin/codesign --timestamp -f -s " + DevID + " " + appPath + "/Contents/Library/LoginItems/*")
'print "result 4b: " + result
result = DoShellCommand("/usr/bin/codesign --timestamp -f -s " + DevID + " " + appPath)
'print "result 5: " + result
result = DoShellCommand("/usr/bin/codesign --timestamp -f --options runtime --entitlements /Users/beatrixwillius\ 1/Documents/Development/Mail\ Archiver/Classes/Build\ Automation/entitlements.plist --deep -s " + DevID + " " + appPath)
'print "result 6: " + result

'check that signing went okay
result = DoShellCommand("spctl --verbose=4 --assess --type execute " + appPath)
'print result
if instr(result, "accepted") = 0 and instr(result, "changes being made to the file") = 0 then
  print("Error with codesign")
end if

// Helper functions used within this script, contents may vary from packaging
Function shellEncode( inValue as string ) as string
  Dim rvalue as string = replaceAll( inValue, " ", "\ " )
  rvalue = replaceAll( rvalue, "&", "\&" )
  rvalue = replaceAll( rvalue, "-", "\-" )
  rvalue = replaceAll( rvalue, "(", "\(" )
  rvalue = replaceAll( rvalue, ")", "\)" )
  return rvalue
End Function

```

Das braucht noch eine Datei namens Entitlements.plist. Die habe ich irgendwann vom Forum heruntergeladen. DropDMG macht die Signierung der DMG-Datei. Notarisieren mache ich mit AppWrapper.

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 13, 2021, 11:17am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/8 "2021-02-13T11:17:30Z")

</div>

> [@Klemens\_Klarhoelter](#):
>
> Bis vor ca. 4 Wochen klappte es noch korrekt. Dann traten die Problem mit der DMG Signierung auf, laut Sam sollte ich die Version 4 nehmen, aber die ist auch noch bugy.  
> Wie macht ihr das denn?

Kann es sein, das die Probleme seit dem 28.01.2021 auftreten? Das war der Zeitpunkt zu dem bei Apple ein zentrales Zertifikat (“AppleWWDRCAG3” - siehe [WWDR Intermediate Certificate Expiration - Support - Apple Developer](https://developer.apple.com/de/support/expiration/)) ausgewechselt wurde - das muß man neu herunterladen und im Schlüsselbund hinterlegen.

Das Log von AppWrapper 4.1 wirft an dieser Stelle eine entsprechende Warnung aus, führt die Codesignierung aber auch mit einem veralteten Zertifikat durch.

Bislang habe ich alle meine Apps, sowohl die im Mac App Store als auch die, die über die Webseite bereitgestellt werden, sauber mit AppWrapper 3 bzw. 4 herstellen können.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 13, 2021, 11:47am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/9 "2021-02-13T11:47:53Z")

</div>

Wären wir dann nicht alle im selben Boot?

Bin ich die einzige, die dieses Zertifikats-Gehopse grauenvoll findet? “Follow instructions below” hat keine Instruktionen. Wenn ich das Zertifikat herunterlade und doppelt klicke, bekomme ich eine wunderbare Fehlermeldung:

 ![Screenshot 2021-02-13 at 12.45.54](https://forum.xojo.com/uploads/default/original/2X/a/af3513354b90dc04d591b6f5206cc7f13a2f114b.jpeg)

Was will mir das sagen? Was soll ich machen?

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 13, 2021, 11:51am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/10 "2021-02-13T11:51:58Z")

</div>

Ich hasse Zertifikate und Apple. Stackoverflow sagt:

> **Step 1:** Open your Keychain Access app.  
> **Step 2:** You will see list in left side as ‘Login’ ,‘System’ and ‘System Roots’, just drag your certificate in ‘Login’ option.  
> **Step 3:** You will get certificate install successfully in Keychain Access.

Wo ist das Ding nun gelandet?

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 13, 2021, 12:35pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/11 "2021-02-13T12:35:02Z")

</div>

Es sollte in Login oder zu Deutsch „Anmeldung“ landen. Dort gehört es hin und wird auch sauber von AW 4 erkannt und verwendet…

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 13, 2021, 12:40pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/12 "2021-02-13T12:40:44Z")

</div>

Wie heißt das Ding? Ich habe dutzende Zertifikate von Apple:

 ![Screenshot 2021-02-13 at 13.39.53](https://forum.xojo.com/uploads/default/original/2X/f/f4e5d3cea7edf1e3d8756a91cbc5144129da0364.jpeg)

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 13, 2021, 12:44pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/13 "2021-02-13T12:44:02Z")

</div>

> [@Beatrix\_Willius](#):
>
> Wie heißt das Ding?

AppleWWDRCAG3.cer - ausgeschrieben: Apple Worldwide Developer Relations Certification Authority - ist unter “Anmeldung \> Zertifikate” zu finden, verfällt 2030…

Edit: Ist bei Dir schon im Schlüsselbund drin, ab Xcode 11.4.1 wird das ja automatisch mitinstalliert. Ich fahre unter Mojave ja noch das ältere Xcode 11.3 - da musste es von Hand nachinstalliert werden…

---

<div class="post-metadata">

**Author:** ![Klemens\_Klarhoelter](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/ecccb3/32.png) [@Klemens\_Klarhoelter](https://forum.xojo.com/u/Klemens_Klarhoelter)\
**Post date:** [February 13, 2021, 6:06pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/14 "2021-02-13T18:06:58Z")

</div>

Erstmal danke, ja das Zertifikat musste aktualisiert werden. Ich habe das in den Xcode Einstellungen gemacht. Da hätte ich erwartet, dass das der AppWrapper entsprechend anzeigt. Wenn ich nun die App signiere, diese dann in ein Image packe (dmg) und dass dann auch noch signiere, sollte ein Customer dieses via Web laden können und bei sich ausführen können. Und das klappte noch bis Anfang/Mitte Januar. Ich teste das mit einem zweiten Rechner bei mir.  
Hier mein Log der App Signierung. Sieht doch gut aus, oder? Ich habe das mit AppWrapper 4 gemacht und auch mit der Version 3 probiert.

Logging started 2021-02-13 18:52:17  
5.979 Autosave: /Users/xxxx/Library/Application Support/com.ohanaware.appWrapper4RG2/App Wrapper 4 Data/Documents/kBetreuungsManager.aw4

! ------ Saturday, 13. February 2021 at 18:53:56 - Website Deployment ------ !  
0 scriptEditor: Wrap application for Website Deployment with version 4.1 (153) on macOS Version 11.2.1 (Build 20D74)  
0 app: Added “kBetreuungsManager.app” to workplace Today at 18:53:56  
0 app: Wrapping da App “kBetreuungsManager.app”.  
1 Please select an archive type on the “Packing” page.  
There are no archive types specified, please select at least one and try again.  
4 document: Explicitly told to use /Users/xxxx/Library/Application Support/com.ohanaware.appWrapper4RG2/App Wrapper 4 Data/Documents/kBetreuungsManager.aw4  
5 application: ~/Documents/Projekte/kBetreuungsManager4/source2/Builds - kBetreuerManager/macOS 64 bit/kBetreuungsManager.app  
5 wrapping mode: Deployment  
5 bundle identifier: de.kNetSoft.kBetreuungsManager  
5 minimum macOS: 10.10.0  
5 architecture: x86\_64  
5 datafile: /Users/xxxx/Library/Application Support/com.ohanaware.appWrapper4RG2/App Wrapper 4 Data/Documents/kBetreuungsManager.aw4  
5 distribution: Website Deployment  
9 signing identity: Developer ID Application: Klemens Klarhoelter-Selbst (PU59KLS9QA); status: Valid until 06.01.2022  
9 signing details: Hardened Runtime: YES; App Sandbox: NO; entitlements: YES  
19 Copy: App to temporary location: /var/folders/lc/f2sm92g110qbwsmjn0gvzg2r0000gq/T/TemporaryItems/NSIRD\_awhelper\_udH3iY/kBetreuungsManager.app  
26 Copied: “kBetreuungsManager.app” -\> “/var/folders/lc/f2sm92g110qbwsmjn0gvzg2r0000gq/T/TemporaryItems/NSIRD\_awhelper\_udH3iY/kBetreuungsManager.app/Contents/Resources/kBetreuungsManager.app”.  
27 Copied: “Erweiterungen” -\> “/var/folders/lc/f2sm92g110qbwsmjn0gvzg2r0000gq/T/TemporaryItems/NSIRD\_awhelper\_udH3iY/kBetreuungsManager.app/Contents/Resources/Erweiterungen”.  
34 Copied: “Programm-Ressourcen” -\> “/var/folders/lc/f2sm92g110qbwsmjn0gvzg2r0000gq/T/TemporaryItems/NSIRD\_awhelper\_udH3iY/kBetreuungsManager.app/Contents/Resources/Programm-Ressourcen”.  
34 plist: Saved to /Contents/Info.plist  
34 BlackBird: scanning /private/var/folders/lc/f2sm92g110qbwsmjn0gvzg2r0000gq/T/TemporaryItems/NSIRD\_awhelper\_udH3iY/kBetreuungsManager.app  
78 CheckFramework: /Frameworks/XojoFramework.framework  
78 CheckFramework: /Resources/kBetreuungsManager.app/Contents/Frameworks/XojoFramework.framework  
78 CheckFramework: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/XojoFramework.framework  
78 bb.applyoverrides: 0 : Overrides Applied : 00:00:01,2  
78 Language Stripping: NO clean partials NO  
78 cleaned: /Resources/Programm-Ressourcen/.DS\_Store  
78 cleaned: /Resources/Programm-Ressourcen/kRecovery.app/Contents/\_CodeSignature  
78 cleaned: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/XojoFramework.framework/Versions/A/\_CodeSignature  
78 cleaned: /Resources/kBetreuungsManager.app/Contents/Frameworks/XojoFramework.framework/Versions/A/\_CodeSignature  
78 cleaned: /Resources/Erweiterungen/.DS\_Store  
78 cleaned: /Frameworks/XojoFramework.framework/Versions/A/_CodeSignature  
78 cleaning: Stripping ACLS, Xattrs and Finder detritus  
107 permissionsReset: 644 - 0 287 items  
108 permissionsReset: 755 - 0 255 items  
111 codesign: Send “A6CA6C3625A6F8DB782E43924FCEC99DF78CDB73” for “Developer ID Application: Klemens Klarhoelter-Selbst (PU59KLS9QA)”.  
111 entitlements: ~/Library/Caches/com.ohanaware.appWrapper/de.kNetSoft.kBetreuungsManager/mainEntitlementsWebsite.entitlements  
111 codesign: inherited entitlements mode 3 /Users/xxxx/Library/Caches/com.ohanaware.appWrapper/de.kNetSoft.kBetreuungsManager/mainEntitlementsWebsite.entitlements  
111 codesign: sign internal components with inherited entitlements  
1.653 codesign: sign main bundle  
1.724 bb.codesign: 0 : Completed, options:449 : 00:00:28,7  
1.727 signed: kBetreuungsManager.app  
1.727 signed: /Frameworks/AppearancePakCocoa.dylib  
1.727 signed: /Frameworks/Crypto.dylib  
1.727 signed: /Frameworks/HTMLViewerCocoa.dylib  
1.727 signed: /Frameworks/InternetEncodings.dylib  
1.727 signed: /Frameworks/libGzip.dylib  
1.727 signed: /Frameworks/MBS\_Compression\_Zip\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_DynaPDF\_dynapdf\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Encryption\_OpenSSL\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Mac64bit\_Contacts\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSAttributedString\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSCoder\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSColor\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSDate\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSFont\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSImage\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSLocale\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSNotification\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSPasteBoard\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSScreen\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacBase\_NSView\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCF\_CFDictionaryArray\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCF\_CF\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCF\_SystemConfig\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCG\_CGDataProvider\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCG\_CGGeometry\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCG\_CGPDF2\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCG\_CGPDF\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCG\_CG\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacClassic\_MacFileUtil\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCloud\_NSMetadata\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCocoa\_NSCell\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCocoa\_NSControl\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCocoa\_NSGraphics\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCocoa\_NSPrint\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacCocoa\_NSText\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacControls\_NSButton\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacControls\_PDFKitView\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacControls\_PDFKit\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacFrameworks\_CalendarStore\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacFrameworks\_CocoaControl\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacFrameworks\_FSEvents\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacFrameworks\_NSUserNotification\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacOSX\_IOPowerMessage\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_MacOSX\_MacOSX\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Main\_NSAffineTransform\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Main\_NSBase\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Main\_Registration\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Picture\_PictureRotate\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Util\_DirectorySize\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Util\_Main\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Util\_SystemInformation\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Util\_Util\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MBS\_Win\_WindowsDirectoryWatcher\_Plugin\_20338.dylib  
1.727 signed: /Frameworks/MySQLCommunityPlugin.dylib  
1.727 signed: /Frameworks/RegEx.dylib  
1.727 signed: /Frameworks/Shell.dylib  
1.727 signed: /Frameworks/SQLiteDatabase.dylib  
1.727 signed: /Frameworks/SSLSocket.dylib  
1.727 signed: /Frameworks/XojoFramework.framework  
1.727 signed: /Resources/kBetreuungsManager.app  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/AppearancePakCocoa.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/Crypto.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/HTMLViewerCocoa.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/InternetEncodings.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/libGzip.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Compression\_Zip\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS_  
1.727 DynaPDF\_dynapdf\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Encryption\_OpenSSL\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Mac64bit\_Contacts\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSAttributedString\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSCoder\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSColor\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSDate\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSFont\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSImage\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSLocale\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSNotification\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSPasteBoard\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSScreen\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacBase\_NSView\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCF\_CFDictionaryArray\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCF\_CF\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCF\_SystemConfig\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCG\_CGDataProvider\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCG\_CGGeometry\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCG\_CGPDF2\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCG\_CGPDF\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCG\_CG\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacClassic\_MacFileUtil\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCloud\_NSMetadata\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCocoa\_NSCell\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCocoa\_NSControl\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCocoa\_NSGraphics\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCocoa\_NSPrint\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacCocoa\_NSText\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacControls\_NSButton\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacControls\_PDFKitView\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacControls\_PDFKit\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacFrameworks\_CalendarStore\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacFrameworks\_CocoaControl\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacFrameworks\_FSEvents\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacFrameworks\_NSUserNotification\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacOSX\_IOPowerMessage\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_MacOSX\_MacOSX\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Main\_NSAffineTransform\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Main\_NSBase\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Main\_Registration\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Picture\_PictureRotate\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Util\_DirectorySize\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Util\_Main\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Util\_SystemInformation\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Util\_Util\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MBS\_Win\_WindowsDirectoryWatcher\_Plugin\_20338.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/MySQLCommunityPlugin.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/RegEx.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/Shell.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/SQLiteDatabase.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/SSLSocket.dylib  
1.727 signed: /Resources/kBetreuungsManager.app/Contents/Frameworks/XojoFramework.framework  
1.727 signed: /Resources/Programm-Ressourcen/kRecovery.app  
1.727 signed: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/InternetEncodings.dylib  
1.727 signed: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/MBS\_MacClassic\_MacFileUtil\_Plugin\_19798.dylib  
1.727 signed: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/MBS\_Main\_Registration\_Plugin\_19798.dylib  
1.727 signed: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/RegEx.dylib  
1.727 signed: /Resources/Programm-Ressourcen/kRecovery.app/Contents/Frameworks/XojoFramework.framework  
1.727 Verify: Checking application against GateKeeper  
1.792 Verify: Accepted  
1.792 move: kBetreuungsManager.app to ~/Documents/Projekte/kBetreuungsManager4/source2/Builds - kBetreuerManager/macOS 64 bit/kBetreuungsManager - Website (x86\_64)  
1.793 app: Completed kBetreuungsManager.app 13. Feb 2021 at 18:54:26

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 13, 2021, 6:43pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/15 "2021-02-13T18:43:21Z")

</div>

> [@Klemens\_Klarhoelter](#):
>
> Und das klappte noch bis Anfang/Mitte Januar. Ich teste das mit einem zweiten Rechner bei mir.  
> Hier mein Log der App Signierung. Sieht doch gut aus, oder?

Also in dem Log finde ich jetzt auf Anhieb auch nichts Auffälliges.

Wie genau äußert sich denn das Problem beim Kunden? Gibt es da einen CrashLog oder zumindest Konsolenmeldungen, anhand derer man das Problem einkreisen kann?  
Oder gibt es eine Testversion mit der man es nachstellen kann?

---

<div class="post-metadata">

**Author:** ![Klemens\_Klarhoelter](https://forum.xojo.com/letter_avatar_proxy/v4/letter/k/ecccb3/32.png) [@Klemens\_Klarhoelter](https://forum.xojo.com/u/Klemens_Klarhoelter)\
**Post date:** [February 13, 2021, 8:23pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/16 "2021-02-13T20:23:12Z")

</div>

Meine Anwendung erstellt in dem Start Ordner weitere Ordern und legt Dateien an.  
Das Programm wird in der Regel in dem Ordner Dokument oder Desktop abgelegt. In den Einstellungen unter “Sicherheit” / “Dateien und Order” ist der kBetreuungsManager hinterlegt. Trotzdem kann dieser nicht schreiben.

 ![image](https://forum.xojo.com/uploads/default/original/2X/f/f4d16de92fae1382a61c20f8177bb9dcd7787e1e.jpeg)

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 13, 2021, 9:24pm UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/17 "2021-02-13T21:24:31Z")

</div>

Die Einstellungen in der Systemsteuerung decken nur einen geringen Teil der ganzen Zugriffsrechte ab. Vieles wird ja über entitlements geregelt. Insofern wäre da jetzt ein Blick in die entitlements sinnvoll.  
Und die Meldungen, die im Konsolen Log auftauchen, da protokolliert das System ja, warum etwas nicht geht…

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [February 14, 2021, 4:24am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/18 "2021-02-14T04:24:05Z")

</div>

Über die Entitlements wird da nichts gemacht, da die App nicht im MAS ist. Das Schreiben sollte transparent funktionieren, nach der ersten Meldung “Darf die App auf den Schreibtisch zugreifen?”

@Klemens_Klarhoelter: Bitte beschreibe Dein Problem genauer. Was für eine Fehlermeldung gibt es? Wie sieht der Code aus? Tritt das Problem nur mit dem Schreibtisch auf oder auch bei anderen Ordnern?

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 14, 2021, 6:52am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/19 "2021-02-14T06:52:33Z")

</div>

> [@Beatrix\_Willius](#):
>
> Über die Entitlements wird da nichts gemacht, da die App nicht im MAS ist.

Es ist eine gehärtete Runtime mit entitlements - selbstverständlich wertet das System die entitlements aus.  
Ich glaube Du unterliegst da einem Irrtum, das nur Apps für den Mac App Store entitlements benötigen.

---

<div class="post-metadata">

**Author:** ![Thomas\_Roemert](https://forum.xojo.com/user_avatar/forum.xojo.com/thomas_roemert/32/827_2.png) [@Thomas\_Roemert](https://forum.xojo.com/u/Thomas_Roemert)\
**Post date:** [February 14, 2021, 8:00am UTC](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181/20 "2021-02-14T08:00:37Z")

</div>

> [@Klemens\_Klarhoelter](#):
>
> Wenn ich nun die App signiere, diese dann in ein Image packe (dmg) und dass dann auch noch signiere, sollte ein Customer dieses via Web laden können und bei sich ausführen können.

Jetzt habe ich gerade mal versucht die (Demo-/Basis-)Version von der Webseite zu laden, aber das DMG ist leider nicht zu öffnen. Fehlermeldung: "keine aktivierbaren Dateisysteme). Da scheint auch noch etwas im Argen zu liegen…

![Achtung 2021-02-14 08-58-33](https://forum.xojo.com/uploads/default/original/2X/3/30603928c7bfe3200459c7a57801bdabadb4a274.png)

[Next page](https://forum.xojo.com/t/app-signieren-immer-wieder-probleme/61181.md?page=2)
