ScarlettMixControl 10_0 und OS X El Capitan, Version ändern?

F

frado08

Mitglied
Thread Starter
Dabei seit
30.03.2020
Beiträge
98
Reaktionspunkte
21
Habe folgendes Problem mit meiner Focusrite Scarlett Soundkarte. Die Soundkarte benutze ich mit verschiedenen Systemen (mit OS X El Capitan, mit Catalina und unter Windows 10), damit das funktioniert muss die neue ScarlettMixContr. Soft 10_0 auf den Systemen installiert sein (die MixControl Soft schreibt dann einen neuen Treiber in die Soundkarten Hardware).
Leider lässt sich die MixContr. Software nur ab OS 10.12 installieren und nicht auf 10.11.6, unter Catalina kein Problem nur unter El Capitan. Wenn ich jedoch die Mix Control app öffne und mir den Paketinhalt anzeigen lasse, dann kann ich im Terminal problemlos die Software starten und die funktioniert auch.
Die Frage ist also wie ich el Capitan vortäuschen kann das die MixContrl. Soft auch mit 10.11.6 installiert werden kann.

Vielen Dank, frado08
 
du musst die info.plist bearbeiten, lsminimumsystemversion.
 
Ahh, da war ich schon an der richtigen Stelle, nur minimum system version finde ich nicht.
 
Hier der richtige:
 

Anhänge

  • Bildschirmfoto 2020-03-30 um 21.42.10.png
    Bildschirmfoto 2020-03-30 um 21.42.10.png
    99,4 KB · Aufrufe: 85
mach doch einfach unbürokratisch ein
Code:
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
rein.
 
Habe die info.plist jetzt so, bekomme aber immer noch die Fehlermeldung Bildschirmfoto 2020-03-30 um 23.16.03.pngBildschirmfoto 2020-03-30 um 23.18.32.png

Ich arbeite iMo mit Xcode Version 8.2.1 (8C1002), liegt es vlt. daran?

VG
frado08
 
Zuletzt bearbeitet:
Habe hier mal die info.plist angehangen, vlt. kann man da etwas sehen:

Vielen Dank, frado08
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>BuildMachineOSBuild</key>
    <string>18E2034</string>
    <key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>8i6</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>sct8i6Document.icns</string>
            <key>CFBundleTypeName</key>
            <string>Scarlett 8i6 Snapshot</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>18i6</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>sct18i6Document.icns</string>
            <key>CFBundleTypeName</key>
            <string>Scarlett 18i6 Snapshot</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>18i20</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>sct18i20Document.icns</string>
            <key>CFBundleTypeName</key>
            <string>Scarlett 18i20 Snapshot</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>18i8</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>sct18i8Document.icns</string>
            <key>CFBundleTypeName</key>
            <string>Scarlett 18i8 Snapshot</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
        <dict>
            <key>CFBundleTypeExtensions</key>
            <array>
                <string>6i6</string>
            </array>
            <key>CFBundleTypeIconFile</key>
            <string>sct6i6Document.icns</string>
            <key>CFBundleTypeName</key>
            <string>Scarlett 6i6 Snapshot</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
        </dict>
    </array>
    <key>CFBundleExecutable</key>
    <string>Scarlett MixControl</string>
    <key>CFBundleIconFile</key>
    <string>AppIcon</string>
    <key>CFBundleIconName</key>
    <string>AppIcon</string>
    <key>CFBundleIdentifier</key>
    <string>com.focusrite.ScarlettMixControl</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Scarlett MixControl</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSupportedPlatforms</key>
    <array>
        <string>MacOSX</string>
    </array>
    <key>CFBundleVersion</key>
    <string>1.10b4</string>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>10E125</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>18E219</string>
    <key>DTSDKName</key>
    <string>macosx10.14</string>
    <key>DTXcode</key>
    <string>1020</string>
    <key>DTXcodeBuild</key>
    <string>10E125</string>
    <key>NSMainStoryboardFile</key>
    <string>Main</string>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>
    <key>LSMinimumSystemVersion</key>
    <string>10.11</string>
</dict>
</plist>
 
versuch mal, DTSDKname auf 10.11 zu ändern.

als workaround einfach eine applescript app bauen, die die das binary aufruft.
ist auch nur eine zeile:
Code:
do shell script "/Application/appname/Contents/MacOS/binary&"
appname und binary musst noch anpassen.
 
  • Gefällt mir
Reaktionen: frado08 und dg2rbf
Top! Script läuft, Leerzeichen maskieren wollte nicht so wie ich, also habe ich das binary und die App noch umbenannt:
Code:
do shell script "/Applications/Scarlett\ MixControl.app/Contents/MacOS/Scarlett\ MixControl&"

jedoch:
Code:
do shell script "/Applications/Scarlett_MixControl.app/Contents/MacOS/Scarlett_MixControl&"

funktioniert nach dem umbenennen.

Danke, frado08
 
Zurück
Oben Unten