MacOS' system information checks the CFBundleSupportedPlatforms value in the app's property list file for the type. This was correctly set for plugin bundles, but not binary bundles so far.
39 lines
1.4 KiB
XML
39 lines
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleExecutable</key>
|
|
<string>${MACOSX_BUNDLE_EXECUTABLE_NAME}</string>
|
|
<key>CFBundleIconFile</key>
|
|
<string>${MACOSX_BUNDLE_ICON_FILE}</string>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>${MACOSX_BUNDLE_GUI_IDENTIFIER}</string>
|
|
<key>CFBundleInfoDictionaryVersion</key>
|
|
<string>6.0</string>
|
|
<key>CFBundleName</key>
|
|
<string>${MACOSX_BUNDLE_BUNDLE_NAME}</string>
|
|
<key>CFBundlePackageType</key>
|
|
<string>APPL</string>
|
|
<key>CFBundleShortVersionString</key>
|
|
<string>${MACOSX_BUNDLE_SHORT_VERSION_STRING}</string>
|
|
<key>CFBundleVersion</key>
|
|
<string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>
|
|
<key>CFBundleSupportedPlatforms</key>
|
|
<array>
|
|
<string>MacOSX</string>
|
|
</array>
|
|
<key>NSHighResolutionCapable</key>
|
|
<true/>
|
|
<key>LSMinimumSystemVersion</key>
|
|
<string>${CMAKE_OSX_DEPLOYMENT_TARGET}</string>
|
|
<key>LSAppNapIsDisabled</key>
|
|
<true/>
|
|
<key>NSCameraUsageDescription</key>
|
|
<string>OBS needs to access the camera to enable camera sources to work.</string>
|
|
<key>NSMicrophoneUsageDescription</key>
|
|
<string>OBS needs to access the microphone to enable audio input.</string>
|
|
<key>NSHumanReadableCopyright</key>
|
|
<string>(c) 2012-${CURRENT_YEAR} Hugh Bailey</string>
|
|
</dict>
|
|
</plist>
|