A Swift package for iOS that helps you brand your app screenshots with custom overlays and watermarks hidden underneath the dynamic island.
Important
This package has been drafted as a quick prototype and proof-of-concept. It is not inteded to be production-ready nor does it cover cases like devices without a dynamic island or notch.
- iOS 18.0+
- Swift 6.1+
- Xcode 15.0+
Add the following dependency to your Package.swift file:
dependencies: [
.package(url: "https://github.com/techprimate/BrandMyAppScreenshot.git", from: "1.0.0")
]Or add it directly in Xcode:
- Go to File > Add Packages...
- Enter the repository URL:
https://github.com/techprimate/BrandMyAppScreenshot.git - Click Add Package
import BrandMyScreenshot
struct YourContentView: View {
var body: some View {
VStack {
...
}
.frame(maxWidth: .infinity, maxHeight: .infinity)
.brandMyAppScreenshot(
title: "techprimate",
)
}
}- Add custom overlays to app screenshots
- Apply watermarks
- Customize branding elements
- Easy integration with existing screenshot workflows
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Techprimate
If you encounter any issues or have questions, please open an issue on GitHub.

