App non funzionante, funzionamento binario

2

Ho un'app Wine che mi consente di eseguire un gioco Windows su un Mac. Tuttavia, per qualche ragione, se apro l'app direttamente, il file binario all'interno si apre, ma non sembra funzionare come previsto e non fa la sua "magia" di esecuzione del file exe.

Tuttavia, se entro nel contenuto del pacchetto dell'app, attraverso /Contents/MacOS/WineskinLauncher (dove WineskinLauncher è il file eseguibile impostato da aprire come mostrato in Info.plist) e fai doppio clic su quel file binario, in realtà lo fa lavoro di esecuzione del programma windows exe (insieme con l'apertura di una finestra del terminale prima). Confuso sul motivo per cui ciò accade, sono andato su Activity Monitor per vedere quali file e porte venivano aperti e ho trovato alcune somiglianze e stranezze.

Through broken .app:

cwd
/
txt
/private/var/folders/7p/kk88nfm571bcg3y04xk4x_gh0000gn/T/AppTranslocation/E780487B-7603-4301-93C5-F79C5C77DC8D/d/SomeGame.app/Contents/MacOS/WineskinLauncher
txt
/usr/share/icu/icudt57l.dat
txt
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/VibrantLightAppearance.car
txt
/System/Library/Caches/com.apple.IntlDataCache.le.kbdx
txt
/System/Library/Fonts/SFNSText.ttf
txt
/System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
txt
/usr/lib/dyld
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/SystemAppearance.car
txt
/private/var/db/dyld/dyld_shared_cache_x86_64h
0
/dev/null
1
/dev/null
2
/dev/null
3
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc

Through working binary:

cwd
/Users/Admin
txt
/Users/Admin/Documents/Games/SomeGame.app/Contents/MacOS/WineskinLauncher
txt
/usr/share/icu/icudt57l.dat
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/SystemAppearance.car
txt
/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/VibrantLightAppearance.car
txt
/System/Library/Caches/com.apple.IntlDataCache.le.kbdx
txt
/System/Library/Fonts/SFNSText.ttf
txt
/System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
txt
/usr/lib/dyld
txt
/private/var/folders/7p/kk88nfm571bcg3y04xk4x_gh0000gn/0/com.apple.LaunchServices-175-v2.csstore
txt
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc
txt
/private/var/db/dyld/dyld_shared_cache_x86_64h
0
/dev/ttys001
1
/dev/ttys001
2
/dev/ttys001
3
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras2.rsrc

Sospetto che ci sia qualcosa di sbagliato nelle impostazioni del file plist.

Ecco il file info.plist

Come faccio a fare in modo che possa eseguire correttamente l'app semplicemente facendo doppio clic sull'app piuttosto che dover andare al suo interno ed eseguire direttamente il binario?

    
posta Bradman175 08.05.2017 - 23:34
fonte

0 risposte

Leggi altre domande sui tag