Skip to content

Releases: google-ar/arcore-ios-sdk

ARCore SDK for iOS v1.37.0

10 May 20:41
Compare
Choose a tag to compare

New APIs and capabilities

Streetscape Geometry

Streetscape Geometry is a new ARCore Geospatial API that provides the geometry of buildings and terrain in an area around the user when the Geospatial API is enabled.

See Streetscape Geometry Developer Guide (iOS) for more information. Additionally, the GeospatialExample app has been updated to include Streetscape Geometry.

Rooftop anchors

Rooftop anchors are a new Geospatial anchor type that helps you anchor content to a rooftop.

See Geospatial anchors (iOS) for more information. Additionally, the GeospatialExample app has been updated to include Rooftop anchors.

ARCore async APIs

This release introduces new ARCore async APIs to improve ergonomics when working with asynchronous operations, following the Future paradigm.

Deprecations

Other changes

ARCore SDK for iOS v1.36.0

03 Mar 23:34
Compare
Choose a tag to compare

Other Changes

  • The ARCore iOS SDK now officially supports Swift Package Manager. See Enable AR in your iOS app for instructions on how to integrate with ARCore using Swift Package Manager.
  • Adds copyright statements added to files that were inadvertently missing them previously.

Bug fixes

  • Various bug fixes and performance improvements.

ARCore SDK for iOS v1.35.0

08 Dec 01:24
Compare
Choose a tag to compare

New APIs and capabilities

Deprecations

Other changes

ARCore SDK for iOS v1.34.0

12 Oct 22:39
Compare
Choose a tag to compare

New APIs and capabilities

Deprecations

None.

Bug fixes

  • Fixed a bug where the Geospatial API would return auth errors when using Signed JWT authentication.

ARCore SDK for iOS v1.33.0

18 Aug 18:26
Compare
Choose a tag to compare

Breaking & behavioral changes

To use Cloud Anchors, you must now enable the ARCore API instead of the older ARCore Cloud Anchor API, which is now deprecated. To support older app versions, you may enable both while making the transition. Apps built with ARCore SDK 1.32.0 and lower will target the older API, while apps built with ARCore SDK 1.33.0 and higher will target the new API. Note the following:

  • The new API uses the domain name arcore.googleapis.com instead of arcorecloudanchor.googleapis.com.
  • If you are using Signed JWTs to authenticate, you will need to change the audience claim to https://arcore.googleapis.com/ for apps built with ARCore SDK 1.33.0 and higher.
  • If you are using an API Key which is restricted by API, you must allow the ARCore API.
  • If you send requests to the ARCore Cloud Anchor Management API from your backend, you must also change the domain name to arcore.googleapis.com, after enabling the ARCore API.
  • The old API/endpoint will continue to be supported through August 2023.
  • See ARCore 1.33 Cloud Anchor endpoint changes for more details.

New APIs and capabilities

ARCore Geospatial Terrain anchor API creates an anchor at a specified horizontal position and altitude relative to the horizontal position's terrain.

Deprecations

None.

Other changes

  • Updates for Xcode 14 - see Xcode 14 Release Notes:
    • SDK binaries no longer contain bitcode, as Apple has deprecated bitcode.
    • SDK binaries no longer contain 32-bit architectures, as Xcode 14 does not support these.
    • The SDK no longer supports deployment targets < 11.0, as Xcode 14 does not support these.
  • SDK binaries now contain the arm64 simulator architecture for Macs with Apple Silicon.
  • SDK binaries are now packaged as XCFrameworks.
  • The SDK now includes Beta support for Swift Package Manager. See README.md for how to integrate with ARCore using Swift Package Manager.

Bug fixes

  • Various bug fixes and performance improvements.

ARCore SDK for iOS v1.32.0

24 Jun 19:16
Compare
Choose a tag to compare

Breaking & behavioral changes

None.

New APIs and capabilities

None.

Deprecations

None.

Other changes

None.

Bug fixes

  • Various bug fixes and performance improvements.

ARCore SDK for iOS v1.31.0

11 May 18:46
Compare
Choose a tag to compare

Anchors (or the new Geospatial API; see below). See the new
GARSessionConfiguration class (and its categories) as well as the new method
GARSession#setConfiguration:error:.

New APIs and capabilities

The new
ARCore Geospatial API
utilizes data from Google Earth 3D models and Street View image data from Google
Maps to enable your app for immersive, global-scale, location-based augmented
reality experiences. This functionality is included in the new Geospatial
podspec.

Deprecations

None.

Other changes

None.

Bug fixes

  • Various bug fixes and performance improvements.

ARCore SDK for iOS v1.30.0

03 Mar 21:56
Compare
Choose a tag to compare

New APIs and capabilities

None.

Deprecations

None.

Other changes

None.

Bug fixes

  • Various bug fixes and performance improvements.

ARCore SDK for iOS v1.29.0

13 Dec 17:28
Compare
Choose a tag to compare

New APIs and capabilities

None.

Deprecations

None.

Other changes

None.

Bug fixes

  • Various bug fixes and performance improvements.

ARCore SDK for iOS v1.28.0

04 Nov 01:18
Compare
Choose a tag to compare

New APIs and capabilities

None.

Deprecations

None.

Other changes

None.

Bug fixes

  • Various bug fixes and performance improvements.