Skip to content

ARCore Extensions for AR Foundation v1.33.0

Compare
Choose a tag to compare
@jeremyvc jeremyvc released this 18 Aug 18:27

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 on iOS, 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.
  • ARCore's targetSdkVersion has been updated to Android API level 33. If your app does not specify a targetSdkVersion, your app's targetSdkVersion will become 33 due to manifest merging. Specifying a Target API Level in your Unity project's Project Settings > Player > Android > Other Settings will override ARCore's targetSdkVersion value.

New APIs and capabilities

Other changes

  • Disable Analytics Reporting in External Dependency Manager on Unity 2022.1+ to avoid network connect errors in Editor. For more details, refer to Issue#484.
  • Updates for Xcode 14 - see Xcode 14 Release Notes:
    • The iOS SDK binaries no longer contain bitcode, as Apple has deprecated bitcode.
    • The iOS SDK binaries no longer contain 32-bit architectures, as Xcode 14 does not support these.
    • The iOS SDK no longer supports deployment targets < 11.0, as Xcode 14 does not support these.
  • The iOS SDK binaries now contain the arm64 simulator architecture for Macs with Apple Silicon.
  • The iOS SDK binaries are now packaged as XCFrameworks.
  • Update Geospatial sample to wait for the initialization of Geospatial functionality after enabling the config.
  • Enable plane finding in Geospatial sample to help the dynamic alignment of Terrain anchors.

Bug fixes

  • Fixed an issue where all active scenes are loaded in the Editor after building process even they were not loaded before the build.