Huruhuru is in-app issue reporting debug tool for team QA. supported github only 🙃
- Swift 5.0 or later
- iOS 11.0 or later
Others have not been verified.
- Add Tests
- Support Carthage
Huruhuru
automatically creates an image storage branch (huruhuru-auto-created-branch-for-upload-image
) in your specified repository.
- insert
pod 'Huruhuru', :configurations => ['YOUR_DEBUG_SCHEME']
to your Podfile. - run
pod install
- Create a github token
- access to generate github token page
- check
repo: Full control of private repositories
orpublic_repo: Access public repositories
- Write to Code.
// [Example]
// AppDelegate.swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// ...
Huruhuru.shared.start(sendTo: Huruhuru.RepositoryInfo(ownerName: GITHUB_OWNER_NAME, repositoryName: GITHUB_REPOSITORY_NAME) , token: Huruhuru.GithubToken(token: GITHUB_TOKEN), supportDetectGesture: Huruhuru.SupportDetectGesture(types: [.shake, .screenshot]) )
// ...
}
note: By using cocoapods-keys, you do not have to commit SecretKey directly to the source code.
- Take a shake gesture or take a screenshot to open the report view
light | dark |
---|---|
![]() |
![]() |