{"id":19760208,"url":"https://github.com/younatics/fastlane-ios-example","last_synced_at":"2025-04-30T13:32:43.087Z","repository":{"id":198221637,"uuid":"80388285","full_name":"younatics/fastlane-ios-example","owner":"younatics","description":"Fastlane iOS Example for Beta, Release","archived":false,"fork":false,"pushed_at":"2017-02-12T13:24:54.000Z","size":10,"stargazers_count":37,"open_issues_count":0,"forks_count":10,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-10-04T21:49:20.002Z","etag":null,"topics":["example","fastlane","fastlane-ios","ios"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/younatics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-01-30T02:28:28.000Z","updated_at":"2023-10-04T21:53:26.900Z","dependencies_parsed_at":"2023-10-04T22:21:43.588Z","dependency_job_id":null,"html_url":"https://github.com/younatics/fastlane-ios-example","commit_stats":null,"previous_names":["younatics/fastlane-ios-example"],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/younatics%2Ffastlane-ios-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/younatics%2Ffastlane-ios-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/younatics%2Ffastlane-ios-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/younatics%2Ffastlane-ios-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/younatics","download_url":"https://codeload.github.com/younatics/fastlane-ios-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224214289,"owners_count":17274524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["example","fastlane","fastlane-ios","ios"],"created_at":"2024-11-12T03:36:00.312Z","updated_at":"2024-11-12T03:36:02.130Z","avatar_url":"https://github.com/younatics.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Fastlane iOS Example for Beta, Release\n\n### Simple Descriptions\n* Compatibility with two different scheme (debug, release)\n* Automatically distribute Crashlytics in Beta, Tesflight in Release using Development provisioning in beta, Distribute provisioning in release\n* Automatically increment build number (e.g.4.10.19/iosbeta/4.10.19(3) -\u003e 4.10.19/iosbeta/4.10.19(4))\n* If you want to increment version number, use `increment_version_number`\n* Automatically make git tag group with your build version (e.g. 4.10.19/iosbeta/4.10.19(3)) if you distribute with fastlane\n* Get commit message between former version tag and HEAD\n\n---\n### Used Features\n* `ensure_git_status_clean`\n* `get_info_plist_value`\n* `increment_build_number`\n* `get_build_number`\n* `get_version_number`\n* `set_info_plist_value`\n* `cert`\n* `sigh`\n* `pem`\n* `gym`\n* `commitMessage`\n* `testflight`\n* `crashlytics`\n* `commit_version_bump`\n* `add_git_tag`\n* `push_to_git_remote`\n\n---\n### Installation\n* add `.gitignore` and change your settings in Appfile, Fastfile and Deliverfile\n\n---\n### Trouble shooting\n* If you use Firebase Push Service with different project like Debug, Release use `cert` `sigh` `development: true` for beta like this example. It will use development provisioning profile for development push.\n* Git tag does not recognize \"()\" so I used -b (e.g. 4.10.19-b1)\n* I don't use `merch` function so Certifiacte generated by each of team member\n\n---\n### Develop with me\n* Fork, Suggestions, Issues will be glad for me :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyounatics%2Ffastlane-ios-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyounatics%2Ffastlane-ios-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyounatics%2Ffastlane-ios-example/lists"}