-
-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Labels
Description
Currently, platform extensions for the plugin must be placed manually in the project directory to ensure Unreal can detect and load them. The directory structure should match the following layout:
ProjectRootDir
├── Platforms
│ └── PlatformName
│ └── Plugins
│ └── Sentry # PlatformName platform extension
│ ├── ...
│ └── Sentry_PlatformName.uplugin
└── Plugins
└── Sentry # Main SDK
├── ...
└── Sentry.uplugin
This process can be automated using scripts similar to init-win.ps1. Such scripts can create symlinks to platform extension plugin sources and prepare required dependencies (e.g., prebuilt sentry-native binaries for consoles) allowing to modify the extension in-place without need to copy&paste files back and forth.