Hallo, ich bin der Neue und komme jetzt öfters mal vorbei
#ifndef _FROHES_NEUES_
#define _FROHES_NEUES_
/* Tröööt!! */
#endif // #ifndef _FROHES_NEUES_
Ich suche nach hilfreichen Tipps, wie ich mein Mac Programm zum Laufen bekommen könnte.
Aber fangen wir mal vorne an und ich erkläre, was ich vor habe:
Ich habe eine bestehende GUI App (BasiliskII), die möchte ich aus meiner App starten.
Meine App ist nur ein einfaches Fenster unter OS X mit einem Button.
Also nahm ich mir xCode, erstellte ein Fenster, zog einen Button in das Fenster und verknüpfte mit dem hilfreichen Editor folgenden Code:
Alles anzeigen
Meine Anwendung wird gestartet, doch wird die darin aufgerufene Anwendung nicht wie erwartet ausgeführt. - Mit einem simplen Shell Skript "say Hallo Weihnachtsmann!" funktioniert es.
Scheitere ich hier an den Einstellungen einer Sandbox oder eines zwingend erforderlichen Root Users?
Über hilfreiche Tipps freue ich mich!
Euer
Perf!
#ifndef _FROHES_NEUES_
#define _FROHES_NEUES_
/* Tröööt!! */
#endif // #ifndef _FROHES_NEUES_
Ich suche nach hilfreichen Tipps, wie ich mein Mac Programm zum Laufen bekommen könnte.
Aber fangen wir mal vorne an und ich erkläre, was ich vor habe:
Ich habe eine bestehende GUI App (BasiliskII), die möchte ich aus meiner App starten.
Meine App ist nur ein einfaches Fenster unter OS X mit einem Button.
Also nahm ich mir xCode, erstellte ein Fenster, zog einen Button in das Fenster und verknüpfte mit dem hilfreichen Editor folgenden Code:
Quellcode
- //
- // AppDelegate.swift
- // OS 7
- //
- // Created by Knuddlmac on 07.01.18.
- // Copyright © 2018 Knuddlmac. All rights reserved.
- //
- import Cocoa
- @NSApplicationMain
- class AppDelegate: NSObject, NSApplicationDelegate {
- @IBOutlet weak var window: NSWindow!
- func applicationDidFinishLaunching(_ aNotification: Notification) {
- // Insert code here to initialize your application
- }
- func applicationWillTerminate(_ aNotification: Notification) {
- // Insert code here to tear down your application
- }
- @IBAction func startApp(_ sender: NSButton) {
- let path = "/Users/knuddlmac/BasiliskII/sudo"
- let arguments = ["open", "-a", "BasiliskII.app"]
- Process.launchedProcess(launchPath: path, arguments: arguments)
- }
- }
Meine Anwendung wird gestartet, doch wird die darin aufgerufene Anwendung nicht wie erwartet ausgeführt. - Mit einem simplen Shell Skript "say Hallo Weihnachtsmann!" funktioniert es.
Scheitere ich hier an den Einstellungen einer Sandbox oder eines zwingend erforderlichen Root Users?
Über hilfreiche Tipps freue ich mich!
Euer
Perf!