{"id":18302524,"url":"https://github.com/google-ar/arcore-ios-sdk","last_synced_at":"2026-04-22T23:02:27.500Z","repository":{"id":37430854,"uuid":"131901079","full_name":"google-ar/arcore-ios-sdk","owner":"google-ar","description":"ARCore SDK for iOS","archived":false,"fork":false,"pushed_at":"2025-07-11T18:15:44.000Z","size":16334,"stargazers_count":291,"open_issues_count":36,"forks_count":91,"subscribers_count":26,"default_branch":"main","last_synced_at":"2025-07-11T20:27:21.908Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://developers.google.com/ar/","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google-ar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-02T20:12:32.000Z","updated_at":"2025-07-11T18:15:48.000Z","dependencies_parsed_at":"2023-10-14T19:20:39.485Z","dependency_job_id":"92467d1c-198c-484a-9f9c-7b26e3d856f2","html_url":"https://github.com/google-ar/arcore-ios-sdk","commit_stats":null,"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/google-ar/arcore-ios-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-ar%2Farcore-ios-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-ar%2Farcore-ios-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-ar%2Farcore-ios-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-ar%2Farcore-ios-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-ar","download_url":"https://codeload.github.com/google-ar/arcore-ios-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-ar%2Farcore-ios-sdk/sbom","scorecard":{"id":435830,"data":{"date":"2025-08-11","repo":{"name":"github.com/google-ar/arcore-ios-sdk","commit":"1a1790c0c6627f31ba7a512b54cbebd85e0dfbce"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 1.50.0 not signed: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/231855768","Warn: release artifact 1.49.0 not signed: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/219911585","Warn: release artifact 1.48.0 not signed: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/202866465","Warn: release artifact 1.47.0 not signed: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/190509632","Warn: release artifact 1.46.0 not signed: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/179383739","Warn: release artifact 1.50.0 does not have provenance: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/231855768","Warn: release artifact 1.49.0 does not have provenance: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/219911585","Warn: release artifact 1.48.0 does not have provenance: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/202866465","Warn: release artifact 1.47.0 does not have provenance: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/190509632","Warn: release artifact 1.46.0 does not have provenance: https://api.github.com/repos/google-ar/arcore-ios-sdk/releases/179383739"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-19T04:41:20.895Z","repository_id":37430854,"created_at":"2025-08-19T04:41:20.895Z","updated_at":"2025-08-19T04:41:20.895Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002095,"owners_count":26083305,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-05T15:20:15.005Z","updated_at":"2025-10-09T22:04:55.067Z","avatar_url":"https://github.com/google-ar.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google ARCore SDK For iOS\n\nCopyright (c) 2018 Google LLC. All rights reserved.\n\nThis SDK provides access to all ARCore cross-platform features like cloud\nanchors.\n\nPlease note we do not accept pull requests.\n\n## Quickstart\n\nFor Cloud Anchors see the\n[Quickstart for Cloud Anchors with iOS](https://developers.google.com/ar/develop/ios/cloud-anchors-quickstart-ios).\nFor Augmented faces see the\n[Quickstart for Augmented Faces with iOS](https://developers.google.com/ar/develop/ios/augmented-faces/quickstart).\nFor Geospatial see the\n[Quickstart for Geospatial with iOS](https://developers.google.com/ar/develop/ios/geospatial/quickstart)\n\n## API Reference\n\nSee the\n[ARCore iOS API Reference](https://developers.google.com/ar/reference/ios).\n\n## Examples\n\nSample apps are available for download at\nhttps://github.com/google-ar/arcore-ios-sdk/tree/master/Examples. Be sure to\nfollow any instructions in README files.\n\n## Release Notes\n\nThe SDK release notes are available on the\n[releases](https://github.com/google-ar/arcore-ios-sdk/releases) page.\n\n## Installation\n\nARCore requires a deployment target that is \u003e= 11.0. Also, you must be building\nwith at least version 15.0 of the iOS SDK. ARCore binaries no longer contain\nbitcode, which is deprecated with Xcode 14, so if you are building with Xcode 13\nthen you must disable bitcode for your project. The SDK can be installed using\neither CocoaPods or Swift Package Manager; see below for details.\n\n### Using Swift Package Manager\n\nStarting with the 1.36.0 release, ARCore officially supports installation via\n[Swift Package Manager](https://swift.org/package-manager/):\n\n1.  Go to **File** \u003e **Add Packages** and enter the package URL:\n    `https://github.com/google-ar/arcore-ios-sdk`\n1.  Set the **Dependency Rule** to be **Up to Next Minor Version** and select\n    the latest release of ARCore.\n1.  Select the desired ARCore libraries to include. Libraries can also be added\n    later via **Build Phases** \u003e **Link Binary With Libraries**.\n1.  Add the flag `-ObjC` to **Other Linker Flags**. It is recommended to set\n    **Other Linker Flags** to `$(inherited) -ObjC`.\n1.  Make sure that the **Enable Modules** and **Link Frameworks Automatically**\n    build settings are set to **Yes**, because ARCore relies on auto-linking.\n1.  Make sure that **Enable Bitcode** is set to **No**, because ARCore binaries\n    do not contain bitcode.\n\n### Additional Steps\n\nBefore you can start using the ARCore Cloud Anchors API or the ARCore Geospatial\nAPI, you will need to create a project in the\n[Google Developer Console](https://console.developers.google.com/) and enable\nthe [ARCore API](https://console.cloud.google.com/apis/library/arcore).\n\n## User privacy requirements\n\nSee the\n[User privacy requirements](https://developers.google.com/ar/develop/privacy-requirements).\n\n## Additional Terms\n\nYou must disclose the use of ARCore, and how it collects and processes data.\nThis can be done by displaying a prominent link to the site \"How Google uses\ndata when you use our partners' sites or apps\", (located at\nwww.google.com/policies/privacy/partners/, or any other URL Google may provide\nfrom time to time).\n\n## License and Terms of Service\n\nBy using the ARCore SDK for iOS, you accept Google's ARCore Additional Terms of\nService at\n[https://developers.google.com/ar/develop/terms](https://developers.google.com/ar/develop/terms)\n\n## Deprecation policy\n\nApps built with **ARCore SDK 1.12.0 or higher** are covered by the\n[Cloud Anchor API deprecation policy](//developers.google.com/ar/distribute/deprecation-policy).\n\nApps built with **ARCore SDK 1.11.0 or lower** will be unable to host or resolve\nCloud Anchors beginning December 2020 due to the SDK's use of an older,\ndeprecated ARCore Cloud Anchor service.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle-ar%2Farcore-ios-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogle-ar%2Farcore-ios-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle-ar%2Farcore-ios-sdk/lists"}