Multi-platform setup
Wiredash is by design written in Dart and relies on very few dependencies by the official Flutter team. However, some platform wrappers may require minor adjustments for the SDK to work properly.
Android
However, when running on Android Wiredash needs internet permission (for sending user feedback back to you). If you already use Flutter in production, chances are quite high that you already added the internet permission to the manifest - if not, add the following line to the AndroidManifest.xml
in your Android project folder:
<manifest ...>
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</manifest>
That's it!
iOS / macOS
On macOS, Wiredash also need internet permission, so don't forget to open Runner.xcodeproj
located in the macos
folder in the root directory of your app. Then go to the "Signing & Capabilities" tab of your XCode project. There, be sure to check the box "Outgoing Connections (Client)".
Voilà!