{"id":20449781,"url":"https://github.com/sandshellcreations/applesigninbutton","last_synced_at":"2025-03-05T09:20:33.583Z","repository":{"id":56902304,"uuid":"259538516","full_name":"SandsHellCreations/AppleSignInButton","owner":"SandsHellCreations","description":"Integrate Apple SignIn into Xcode project in just some seconds using storyboard.","archived":false,"fork":false,"pushed_at":"2020-04-28T06:58:56.000Z","size":3186,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-03-14T16:04:17.532Z","etag":null,"topics":["applesignin","applesigninwrapper","asauthorizationappleidbutton","cocoacontrols","cocoapods","ios","iosdevelopment","kissmycode","sandshellcreations","swift","swift5","xcode"],"latest_commit_sha":null,"homepage":"https://sandshellcreations.github.io/AppleSignInButton/","language":"Swift","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/SandsHellCreations.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}},"created_at":"2020-04-28T05:17:00.000Z","updated_at":"2023-05-01T12:08:46.000Z","dependencies_parsed_at":"2022-08-21T02:50:54.381Z","dependency_job_id":null,"html_url":"https://github.com/SandsHellCreations/AppleSignInButton","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandsHellCreations%2FAppleSignInButton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandsHellCreations%2FAppleSignInButton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandsHellCreations%2FAppleSignInButton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SandsHellCreations%2FAppleSignInButton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SandsHellCreations","download_url":"https://codeload.github.com/SandsHellCreations/AppleSignInButton/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241997797,"owners_count":20055171,"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":["applesignin","applesigninwrapper","asauthorizationappleidbutton","cocoacontrols","cocoapods","ios","iosdevelopment","kissmycode","sandshellcreations","swift","swift5","xcode"],"created_at":"2024-11-15T10:44:48.583Z","updated_at":"2025-03-05T09:20:33.367Z","avatar_url":"https://github.com/SandsHellCreations.png","language":"Swift","readme":"# AppleSignInButton\n\n[![Version](https://img.shields.io/cocoapods/v/AppleSignInButton.svg?style=flat)](http://cocoapods.org/pods/AppleSignInButton)\n[![License](https://img.shields.io/cocoapods/l/AppleSignInButton.svg?style=flat)](http://cocoapods.org/pods/AppleSignInButton)\n[![Platform](https://img.shields.io/cocoapods/p/AppleSignInButton.svg?style=flat)](http://cocoapods.org/pods/AppleSignInButton)\n\nAppleSignInButton is a custom button class to use directly ASAuthorizationAppleIDButton from storyboard in just some seconds to get rid of a bunch of LOC from your viewcontroller and keep it clean.\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/SandsHellCreations/AppleSignInButton/master/AppleSignButton/Assets.xcassets/mockup.imageset/mockup.png\" /\u003e\n\u003c/p\u003e\n\n## Installation\n\n### CocoaPods:\n\n[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects. You can install it with the following command:\n\n```bash\n$ gem install cocoapods\n```\n\nTo integrate `AppleSignInButton` into your Xcode project using CocoaPods, specify it in your Podfile:\n```ruby\n\nsource 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '9.0'\nuse_frameworks!\n\ntarget '\u003cYour Target Name\u003e' do\npod ’AppleSignInButton’\nend\n```\n\nThen, run the following command:\n\n```bash\n$ pod install\n```\n\n### Manually:\n\n* Download AppleSignInButton.\n* Drag and drop Source directory from code into your project.\n\n## Requirements\n\n- Xcode 10+\n- iOS 9.0+\n- Swift 5.0+\n\n## Communication\n\n- If you **found a bug**, open an issue.\n- If you **have a feature request**, open an issue.\n- If you **want to contribute**, submit a pull request.\n\n## Usage\n\nHere is how you can use `AppleSignInButton`. \n\nImport AppleSignInButton to your viewcontroller,\n\n```swift\nimport AppleSignInButton\n```\nThen add a UIView in storyboard and change it's class to AppleSignInButton, and you can change button's style and type from attributes inspector in storyboard.\n\nNow make an outlet of  AppleSignInButton to your Viewcontroller.\n\nNow just call a block an finished good to go ........\n\n```   \n    appleSignInBtn.didCompletedSignIn = { (user) in\n        print(user.id ?? \"\", user.email ?? \"\", user.firstName ?? \"\", user.lastName ?? \"\")\n    }\n```\n\n## Author\n\nSandeep Kumar aka SandsHellCreations, sandeep.kumar811@gmail.com\n\n## License\n\nAppleSignInButton is available under the MIT license. See the LICENSE file for more info.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandshellcreations%2Fapplesigninbutton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandshellcreations%2Fapplesigninbutton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandshellcreations%2Fapplesigninbutton/lists"}