Already tried hoping it would be an easy fix (stop the thing erroring so everything else runs)
Have found that if we disable cocoapods integrations, the app (in this case, Google ARCore Lightboards multiplayer demo or a fresh ARCore project with cloud anchor scene) will error out in xcode with the code below.
To workaround this, we go into the generated podfile and delete the line referring to sso://cpdc-internal/spec as it is causing errors, then open terminal, cd to the build folder and pod install or pod update.
However after doing so, we can’t get the multiplayer devices to connect to each other running the build!
Undefined symbols for architecture arm64:
"_ArSession_resolveAndAcquireNewCloudAnchor", referenced from:
_ExternApi_ArSession_resolveAndAcquireNewCloudAnchor_m2495464753 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArSession_resolveAndAcquireNewCloudAnchor_m2495464753)
"_ArSession_create", referenced from:
_ExternApi_ArSession_create_m3070864988 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArSession_create_m3070864988)
"_ArSession_hostAndAcquireNewCloudAnchor", referenced from:
_ExternApi_ArSession_hostAndAcquireNewCloudAnchor_m1431695018 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArSession_hostAndAcquireNewCloudAnchor_m1431695018)
"_OBJC_CLASS_$_FIRApp", referenced from:
objc-class-ref in libApp.a(app_ios_c76c7d869e568a9b561ea55e25a7dcc0.o)
"_ArFrame_release", referenced from:
_ExternApi_ArFrame_release_m628435846 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArFrame_release_m628435846)
"_ArFrame_getTimestamp", referenced from:
_ExternApi_ArFrame_getTimestamp_m1073587907 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArFrame_getTimestamp_m1073587907)
"_ArPose_getPoseRaw", referenced from:
_ExternApi_ArPose_getPoseRaw_m1977369023 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArPose_getPoseRaw_m1977369023)
"_ARKitAnchor_release", referenced from:
_ExternApi_ARKitAnchor_release_m1718714435 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ARKitAnchor_release_m1718714435)
"_ArPose_destroy", referenced from:
_ExternApi_ArPose_destroy_m418214798 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArPose_destroy_m418214798)
"_ARKitAnchor_create", referenced from:
_ExternApi_ARKitAnchor_create_m1300657135 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ARKitAnchor_create_m1300657135)
"_ArSession_updateAndAcquireArFrame", referenced from:
_ExternApi_ArSession_updateAndAcquireArFrame_m2690757634 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArSession_updateAndAcquireArFrame_m2690757634)
"_ArSession_destroy", referenced from:
_ExternApi_ArSession_destroy_m328869300 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArSession_destroy_m328869300)
"_ArAnchor_getCloudAnchorState", referenced from:
_ExternApi_ArAnchor_getCloudAnchorState_m1094921979 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchor_getCloudAnchorState_m1094921979)
"_ArAnchorList_create", referenced from:
_ExternApi_ArAnchorList_create_m3950048780 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchorList_create_m3950048780)
"_ArAnchorList_destroy", referenced from:
_ExternApi_ArAnchorList_destroy_m657488677 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchorList_destroy_m657488677)
"_OBJC_CLASS_$_FIROptions", referenced from:
objc-class-ref in libApp.a(app_ios_c76c7d869e568a9b561ea55e25a7dcc0.o)
"_ArPose_create", referenced from:
_ExternApi_ArPose_create_m2618691603 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArPose_create_m2618691603)
"_ArAnchor_getPose", referenced from:
_ExternApi_ArAnchor_getPose_m2236763152 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchor_getPose_m2236763152)
"_ArAnchorList_getSize", referenced from:
_ExternApi_ArAnchorList_getSize_m1986663875 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchorList_getSize_m1986663875)
"_ArAnchor_release", referenced from:
_ExternApi_ArAnchor_release_m1224335882 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchor_release_m1224335882)
"_ArAnchor_getTrackingState", referenced from:
_ExternApi_ArAnchor_getTrackingState_m2024388030 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchor_getTrackingState_m2024388030)
"_ArAnchor_detach", referenced from:
_ExternApi_ArAnchor_detach_m1073046060 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchor_detach_m1073046060)
"_ArAnchor_acquireCloudAnchorId", referenced from:
_ExternApi_ArAnchor_acquireCloudAnchorId_m2670563512 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchor_acquireCloudAnchorId_m2670563512)
"_ArAnchorList_acquireItem", referenced from:
_ExternApi_ArAnchorList_acquireItem_m2701054485 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArAnchorList_acquireItem_m2701054485)
"_ArString_release", referenced from:
_ExternApi_ArString_release_m2224595556 in Bulk_Assembly-CSharp_1.o
(maybe you meant: _ExternApi_ArString_release_m2224595556, _ExternApi_ArString_release_m268636687 )
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)