Brisk is an iOS universal app for filing Radars and crossposting them to Open Radar.
Brisk is written in Swift 4.0 and uses Sonar to communicate with Apple's Radar web “APIs”.
Works best if you enter you Apple ID and a valid OpenRadar token on first launch.
Currently, the iOS version does not support:
- Attachments
- Saving radars as drafts
Posting a radar will fail when you did not enter valid login credentials for Apple's Bug Reporter.
Posting to OpenRadar only works when you entered your API key in settings. Re-entering your Apple ID and a new OpenRadar API token only works when you log out. Then you have to re-enter everything.
Brisk supports an URL scheme brisk-rdar
to integrate with other apps.
Pass an OpenRadar number: brisk-rdar://radar/123456
. Per default, Brisk searches for the number with user interaction. If you don't want that, use brisk-radar://radar/123456?submit=false
.
iOS apps have to be signed in order to be installed on a device. To let Xcode handle everything for you change the Bundle Identifier
to something unique, com.<yourname>.brisk
for example and select your development team in Xcode.
- Open
Brisk iOS.xcworkspace
- Go to Xcode > Preferences > Accounts and add an active iOS developer account if you haven't done that already
- Change the
Bundle identifier
tocom.<yourname>.brisk
- Select the project in Xcode's sidebar, select the
Brisk iOS
target and select your Apple ID inSigning > Team
Feel free to contact me if you need help or open a new issue.
The app is built with Swift 4.0 and everything should work after you clone the project.