{"repo":"alex566/DataScoutCompanion","free":true,"listed":false,"github":"https://github.com/alex566/DataScoutCompanion","clone":"git clone https://github.com/alex566/DataScoutCompanion.git","description":"Embeddable SwiftData Inspector","language":"Swift","stars":109,"topics":["coredata","ios","swiftdata","swiftui","sqlite"],"license":"MIT","category":"mobile-apps","readme_excerpt":"DataScoutCompanion Embeddable SwiftData Inspector into your app DataScoutCompanion is a lightweight, embeddable Swift package that provides a UI to inspect the contents of your SwiftData/CoreData/SQLite stores at runtime. It ships as a drop‑in Swift Package, integrates seamlessly into SwiftUI, and lets you visualize and debug your data model without leaving your app. This package is planned as a companion to the macOS app for debugging SwiftData DataScout and will be used in the future to support synchronization between devices. 📦 Installation Add DataScoutCompanion to your project: 1. In Xcode, choose File Add Package Dependencies... 2. Enter the repository URL: 3. Set the version requirement. 4. Add the DataScoutCompanion package to your app target. 🎯 Usage Everything you need to do is present DatabaseBrowser: 🛜 Remote debugging 1. Update Info.plist with the following keys: 2. In your app’s startup code (e.g. in AppDelegate or SceneDelegate ), import the package and call startAdvertising : 3. Use the Built-In Database Browser (Alternative) If you’d rather broadcast from within the companion UI in your app: 1. Open the database you wish to debug. 2. Go to the Network Debugging menu. 2. Enable the Discovery checkbox for that database.","default_branch":null,"files":null,"tree":[],"storefront":"/r/alex566","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alex566/DataScoutCompanion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}