Compiler Fehler #104

Hallo Ihr Lieben!
Nachdem ich mein System auf High Sirra 10.13 umgestellt habe, zeigt mein Compiler immer wieder folgenden Fehler an.

          A file System error occurerd (#104) for meinProgramm.debug. 
         If the application already exists, please make sure that it is not currently running...

Wenn ich den Rechner neu gestartet habe, kann ich den Editor 1x starten. Der Compiler ist ok.
Beim 2. mal kommt kommt die oben genannte Fehlermeldung.

Ich hoffe dass mir jemand weiter helfen kann!

Vielen Dank im voraus
Micha

Ist ein bekanntes Problem.
Siehe englische Beitrge im Forum.

Du kannst die Dateien jeweils manuell in den Mlleimer schieben.

Sorry Christian
wo finde ich die Beitrge? Mein Englisch ist grottig.
Welche Dateien sollen in de Mlleimer?

Da liegt meistens noch das Programm rum vom letzten Bauen und das kann man weg tun.
Oder im Temp Ordner den Xojo Scratch Ordner löschen.

Schau mal hier: <https://xojo.com/issue/49147> Da sind auch mehrere Varianten vom IDE Script, das Du brauchst. Einfach mit “rm” alles wegbeamen.

Leider komme ich wirklich weiter
Wie und wo liegt der Xojo Scratch Ordner?
wie kann ich Den Feedback Case #49147 erreichen?
Sorry Ihr Beiden. ich stehe voll auf den Schlauch

Ich hab dir mal die “Open Temp Folder.app” geschickt.
Einfach doppelklicken und dann öffnet sich der Ordner.

Hier der Quellcode für AppleScript:

on run tell application "System Events" set f to temporary items folder end tell tell application "Finder" open f end tell end run

In ein Skript und als Programm speichern.

Hallo Christian
Vielen Dank für das Script, leider funktioniert der Compiler immer noch nicht, nachdem
ich den Eintrag im Xojo Scratch gelöscht habe???

Füge einfach ein Xojo Skript hinzu wie im folgenden GIF gezeigt und kopiere folgenden Code dort hinein. Dann stelle das Skript so ein das es für Debug Builds ausgeführt wird:

[code]'get path and app name
dim appNameForShell as string = PropertyValue(“App.MacOSXAppName”) + “.debug.app”
appNameForShell = getShellString(appNameForShell)
dim CountSlashes as Integer = CountFields(ProjectShellPath, “/”)
dim ProjectName as string = NthField(ProjectShellPath, “/”, CountSlashes)
dim ProjectPath as String = Left(ProjectShellPath, Len(ProjectShellPath) - Len(ProjectName))

'delete app
theCommand = "rm -rf " + ProjectPath + appNameForShell
theResult = DoShellCommand(theCommand)
if theResult <> “” then print theResult

function getShellString(theString as String) as string
Return ReplaceAll(theString, " ", "\ ")
end Function[/code]

Hallo Leute
Leider hatte ich bislang keinen Erfolg.
Ich habe alle Eure Vorschlge getestet. Ich kann immer nur nach einem Neustart meines iMac’s jeden Workspace auch nur 1x starten.
Im Temp-Ordner befindet sich der Ordner Xojo Scratch. In diesem liegt dann mein aufgerufenes Programm.
Auch wenn ich Xojo Scratch (hier befinden sich keine weiteren Files) lsche, kommt wieder die Fehlermeldung #104

Ich bin wirklich schon am verzweifeln !
Muss ich tatschlich auf das alte Sierra zurcksetzen?

Hast Du denn das IDE Script ausprobiert? Du kannst auch die debug-App von Hand löschen.

Hallo Beatrix
Habe ich probiert, aber ich bekomme ein Fehler in Line 2.
Muss nicht hier der App-Name als string eingesetzt werden.
Sorry ich zhle leider zu den begeisterten Amateuren !

Hallo und vielen Dank an alle!

Ich habe es endlich geschafft. Und zwar so:

 dim mAppPath as string
 mAppPath = "~/FullPathToProject/MyApp.debug.app"
 Call DoShellCommand("rm -R " + mAppPath)

Diesen Code in Sascha’s Beispiel einfügen, und es läuft.
Danke,Danke!!!