{ "FileVersion": 3, "Version": 1, "VersionName": "0.16.0", "FriendlyName": "Sentry", "Description": "Sentry catches all your errors and performance issues, and shows you how to fix them before they bring down the player experience.", "Category": "Code Plugins", "CreatedBy": "Sentry", "CreatedByURL": "https://sentry.io/", "DocsURL": "https://docs.sentry.io/", "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/99f5c02de5fa49ab97976a3a852e5408", "SupportURL": "https://docs.sentry.io/support/", "CanContainContent": false, "IsBetaVersion": false, "IsExperimentalVersion": false, "Installed": false, "Modules": [ { "Name": "Sentry", "Type": "Runtime", "LoadingPhase": "Default", "WhitelistPlatforms": [ "Win64", "Mac", "Android", "IOS", "Linux" ] }, { "Name": "SentryEditor", "Type": "Editor", "LoadingPhase": "Default", "WhitelistPlatforms": [ "Win64", "Mac", "Android", "IOS", "Linux" ] } ], "PreBuildSteps": { "Win64": [ "if \"$(TargetPlatform)\"==\"Linux\" (\n if exist \"$(PluginDir)/LinuxIntermediate\" (\n if not exist \"$(PluginDir)/Intermediate/Build/Linux\" (echo | xcopy \"$(PluginDir)/LinuxIntermediate\" \"$(PluginDir)/Intermediate/Build/Linux\" /E /H /C /I) \n) \n)", ] }, "PostBuildSteps": { "Mac": [ "if [ $(TargetPlatform) = \"Mac\" ] && [ ! -f \"$(PluginDir)/Binaries/Mac/sentry.dylib\" ]; then\n cp \"$(PluginDir)/Source/ThirdParty/Mac/bin/sentry.dylib\" \"$(PluginDir)/Binaries/Mac/sentry.dylib\"\nfi", "if [ -f \"$(PluginDir)/Scripts/upload-debug-symbols.sh\" ]; then\n sh \"$(PluginDir)/Scripts/upload-debug-symbols.sh\" $(TargetPlatform) $(TargetName) $(TargetType) $(TargetConfiguration) \"$(ProjectDir)\" \"$(PluginDir)\"\nelse\n echo \"Sentry: Symbol upload script is missing. Skipping post build step.\"\nfi" ], "Linux": [ "if [ -f \"$(PluginDir)/Scripts/upload-debug-symbols.sh\" ]; then\n sh \"$(PluginDir)/Scripts/upload-debug-symbols.sh\" $(TargetPlatform) $(TargetName) $(TargetType) $(TargetConfiguration) \"$(ProjectDir)\" \"$(PluginDir)\"\nelse\n echo \"Sentry: Symbol upload script is missing. Skipping post build step.\"\nfi" ], "Win64": [ "set CRASHPAD_HANDLER=\"$(PluginDir)/Binaries/Linux/crashpad_handler\"", "if \"$(TargetPlatform)\"==\"Linux\" (\n if not exist \"%CRASHPAD_HANDLER%\" (xcopy \"$(PluginDir)/Source/ThirdParty/Linux/bin/*\" \"$(PluginDir)/Binaries/Linux/\" /F /R /Y /I)\n)", "set SYM_UPLOAD_SCRIPT=\"$(PluginDir)/Scripts/upload-debug-symbols-win.bat\"", "if exist \"%SYM_UPLOAD_SCRIPT%\" (call \"%SYM_UPLOAD_SCRIPT%\" $(TargetPlatform) $(TargetName) $(TargetType) $(TargetConfiguration) \"$(ProjectDir)\" \"$(PluginDir)\") else (\necho Warning: Sentry: Symbol upload script is missing. Skipping post build step.\n)" ] } }