xamarin / xamarin-macios

.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
Other
2.44k stars 507 forks source link

Xamarin.Mac - ld: Framework not found CHIP - XCode 14 #16616

Closed projectgoav closed 1 year ago

projectgoav commented 1 year ago

Steps to Reproduce

  1. Create empty Xamarin.Mac application
  2. Build
  3. ld: Framework not found CHIP

Expected Behavior

Application will build and run.

Actual Behavior

Linker fails to find framework CHIP. (When XCode 14 is installed).

This does not happen with XCode 13.4

Environment

Version information ``` Visual Studio Community 2022 for Mac Version 17.3.8 (build 5) Installation UUID: 1196827b-7efe-41fc-a2f1-7f7d4917ad3c Runtime .NET 6.0.5 (64-bit) Architecture: Arm64 Roslyn (Language Service) 4.3.0-3.22312.2+52adfb8b2dc71ed4278debcf13960f2116868608 NuGet Version: 6.2.2.1 .NET SDK (Arm64) SDK: /usr/local/share/dotnet/sdk/6.0.402/Sdks SDK Versions: 6.0.402 6.0.401 MSBuild SDKs: /Applications/Visual Studio.app/Contents/MonoBundle/MSBuild/Current/bin/Sdks .NET SDK (x64) SDK Versions: 6.0.402 6.0.106 6.0.103 6.0.102 6.0.101 5.0.408 5.0.406 5.0.405 5.0.404 3.1.424 3.1.423 3.1.420 3.1.417 3.1.416 .NET Runtime (Arm64) Runtime: /usr/local/share/dotnet/dotnet Runtime Versions: 6.0.10 6.0.9 .NET Runtime (x64) Runtime: /usr/local/share/dotnet/x64/dotnet Runtime Versions: 6.0.10 6.0.6 6.0.3 6.0.2 6.0.1 5.0.17 5.0.15 5.0.14 5.0.13 3.1.30 3.1.29 3.1.26 3.1.23 3.1.22 Xamarin.Profiler Version: 1.8.0.19 Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler Updater Version: 11 Xamarin.Android Version: 13.0.0.0 (Visual Studio Community) Commit: xamarin-android/d17-3/030cd63 Android SDK: /Users/ewanm/Library/Android/sdk Supported Android versions: 12.1 (API level 32) 12.0 (API level 31) 11.0 (API level 30) 9.0 (API level 28) SDK Command-line Tools Version: 7.0 SDK Platform Tools Version: 33.0.3 SDK Build Tools Version: 32.1.0 rc1 Build Information: Mono: dffa5ab Java.Interop: xamarin/java.interop/d17-3@7716ae53 SQLite: xamarin/sqlite/3.38.5@df4deab Xamarin.Android Tools: xamarin/xamarin-android-tools/main@14076a6 Microsoft Build of OpenJDK Java SDK: /Library/Java/JavaVirtualMachines/microsoft-11.jdk 11.0.16.1 Android Designer EPL code available here: https://github.com/xamarin/AndroidDesigner.EPL Eclipse Temurin JDK Java SDK: /Library/Java/JavaVirtualMachines/temurin-8.jdk 1.8.0.302 Android Designer EPL code available here: https://github.com/xamarin/AndroidDesigner.EPL Android SDK Manager Version: 17.3.0.23 Hash: 965bf40 Branch: remotes/origin/d17-3 Build date: 2022-10-13 22:08:57 UTC Android Device Manager Version: 0.0.0.1169 Hash: fafb1d5 Branch: fafb1d5 Build date: 2022-10-13 22:08:57 UTC Apple Developer Tools Xcode 13.4.1 (20504) Build 13F100 Xamarin.Mac Version: 8.12.0.2 (Visual Studio Community) Hash: 87f98a75e Branch: d17-3 Build date: 2022-07-25 20:18:54-0400 Xamarin.iOS Version: 16.0.0.72 (Visual Studio Community) Hash: 6756a1146 Branch: release/6.0.4xx-xcode14 Build date: 2022-09-21 08:51:06-0400 Xamarin Designer Version: 17.3.0.208 Hash: 0de472ea0 Branch: remotes/origin/d17-3 Build date: 2022-10-13 22:08:53 UTC Build Information Release ID: 1703080005 Git revision: 6a0d8af1de04f96af57762154da284796414cdd2 Build date: 2022-10-13 22:06:30+00 Build branch: release-17.3 Build lane: release-17.3 Operating System Mac OS X 12.6.0 Darwin 21.6.0 Darwin Kernel Version 21.6.0 Mon Aug 22 20:19:52 PDT 2022 root:xnu-8020.140.49~2/RELEASE_ARM64_T6000 arm64 ```

Build Logs

 Process exited with code 1, command:
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -g -mmacosx-version-min=10.11 -arch x86_64 -fobjc-runtime=macosx-10.11 -Wno-unguarded-availability-new -std=c++14 -ObjC -weak-lcompression -framework CoreFoundation -framework Security -framework CoreServices -framework SystemConfiguration -framework VideoToolbox -framework StoreKit -framework SceneKit -framework QuickLook -framework ApplicationServices -framework OpenGL -framework MetalKit -framework Metal -framework MediaToolbox -framework MediaAccessibility -framework MapKit -framework ImageIO -framework GameController -framework GLKit -framework CoreWLAN -framework CoreVideo -framework CoreText -framework CoreMIDI -framework CoreMedia -framework CoreLocation -framework CFNetwork -framework QuartzCore -framework AudioToolbox -framework AudioUnit -framework CoreAudio -framework AppKit -framework Foundation -framework Accelerate -framework AVFoundation -framework Carbon -framework Quartz -framework NotificationCenter -framework MediaLibrary -framework LocalAuthentication -framework ImageCaptureCore -framework CoreAudioKit -framework ContactsUI -framework SpriteKit -framework Social -framework ScriptingBridge -framework NetworkExtension -framework MultipeerConnectivity -framework ModelIO -framework JavaScriptCore -framework GameplayKit -framework GameKit -framework WebKit -framework FinderSync -framework EventKit -framework CoreImage -framework CoreData -framework CoreBluetooth -framework Contacts -framework CloudKit -framework Accounts -framework AVKit -weak_framework Vision -weak_framework Network -weak_framework MetalPerformanceShaders -weak_framework MLCompute -weak_framework Accessibility -weak_framework AuthenticationServices -weak_framework UserNotificationsUI -weak_framework UniformTypeIdentifiers -weak_framework Speech -weak_framework SoundAnalysis -weak_framework ShazamKit -weak_framework ScreenTime -weak_framework SafariServices -weak_framework ReplayKit -weak_framework QuickLookThumbnailing -weak_framework PushKit -weak_framework PhotosUI -weak_framework PHASE -weak_framework PencilKit -weak_framework OSLog -weak_framework MailKit -weak_framework LocalAuthenticationEmbeddedUI -weak_framework LinkPresentation -weak_framework IntentsUI -weak_framework FileProviderUI -weak_framework ExternalAccessory -weak_framework ExecutionPolicy -weak_framework DeviceCheck -weak_framework AutomaticAssessmentConfiguration -weak_framework AppTrackingTransparency -weak_framework AdServices -weak_framework iTunesLibrary -weak_framework VideoSubscriberAccount -weak_framework UserNotifications -weak_framework ScreenCaptureKit -weak_framework Photos -weak_framework PassKit -weak_framework NaturalLanguage -weak_framework MetricKit -weak_framework MetalPerformanceShadersGraph -weak_framework MediaPlayer -weak_framework Intents -weak_framework IOSurface -weak_framework FileProvider -weak_framework CoreSpotlight -weak_framework CoreMotion -weak_framework CoreML -weak_framework ClassKit -weak_framework CHIP -weak_framework CallKit -weak_framework BusinessChat -weak_framework AdSupport -u _xamarin_timezone_get_local_name -u _xamarin_timezone_get_names -u _xamarin_timezone_get_data -u _xamarin_CGPoint__VNNormalizedFaceBoundingBoxPointForLandmarkPoint_Vector2_CGRect_nuint_nuint_string -u _xamarin_CGPoint__VNImagePointForFaceLandmarkPoint_Vector2_CGRect_nuint_nuint_string -u _xamarin_os_log -u _xamarin_find_protocol_wrapper_type -u _xamarin_log -u _xamarin_get_block_descriptor -u _xamarin_simd__NMatrix3_objc_msgSend -u _xamarin_simd__NMatrix3_objc_msgSendSuper -u _xamarin_simd__NMatrix3_objc_msgSend_stret -u _xamarin_simd__NMatrix3_objc_msgSendSuper_stret -u _xamarin_simd__NMatrix4x3_objc_msgSend -u _xamarin_simd__NMatrix4x3_objc_msgSendSuper -u _xamarin_simd__NMatrix4x3_objc_msgSend_stret -u _xamarin_simd__NMatrix4x3_objc_msgSendSuper_stret -u _xamarin_nfloat_objc_msgSend_exception -u _xamarin_nfloat_objc_msgSendSuper_exception -u _xamarin_IntPtr_objc_msgSend_IntPtr_exception -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_exception -u _xamarin_IntPtr_objc_msgSend_IntPtr_IntPtr_UIntPtr_exception -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_IntPtr_UIntPtr_exception -u _xamarin_IntPtr_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr_UIntPtr_exception -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_IntPtr_IntPtr_IntPtr_UIntPtr_exception -u _xamarin_IntPtr_objc_msgSend_IntPtr_UIntPtr_IntPtr_UIntPtr_exception -u _xamarin_IntPtr_objc_msgSendSuper_IntPtr_UIntPtr_IntPtr_UIntPtr_exception -u _xamarin_simd__Vector2_objc_msgSend -u _xamarin_simd__Vector2_objc_msgSendSuper -u _xamarin_simd__void_objc_msgSend_Vector2 -u _xamarin_simd__void_objc_msgSendSuper_Vector2 -u _xamarin_simd__Vector3_objc_msgSend -u _xamarin_simd__Vector3_objc_msgSendSuper -u _xamarin_simd__Vector3_objc_msgSend_stret -u _xamarin_simd__Vector3_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Vector3 -u _xamarin_simd__void_objc_msgSendSuper_Vector3 -u _xamarin_simd__Matrix3_objc_msgSend -u _xamarin_simd__Matrix3_objc_msgSendSuper -u _xamarin_simd__Matrix3_objc_msgSend_stret -u _xamarin_simd__Matrix3_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Matrix3 -u _xamarin_simd__void_objc_msgSendSuper_Matrix3 -u _xamarin_simd__void_objc_msgSend_NMatrix3 -u _xamarin_simd__void_objc_msgSendSuper_NMatrix3 -u _xamarin_simd__IntPtr_objc_msgSend_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3 -u _xamarin_simd__Vector2i_objc_msgSend -u _xamarin_simd__Vector2i_objc_msgSendSuper -u _xamarin_simd__IntPtr_objc_msgSend_Vector2i_int_int_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2i_int_int_bool -u _xamarin_simd__IntPtr_objc_msgSend_Vector2i_int_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2i_int_int_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_Vector2_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_Vector2_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_Vector2 -u _xamarin_simd__GKTriangle_objc_msgSend_UIntPtr -u _xamarin_simd__GKTriangle_objc_msgSendSuper_UIntPtr -u _xamarin_simd__GKTriangle_objc_msgSend_stret_UIntPtr -u _xamarin_simd__GKTriangle_objc_msgSendSuper_stret_UIntPtr -u _xamarin_simd__float_objc_msgSend_Vector2 -u _xamarin_simd__float_objc_msgSendSuper_Vector2 -u _xamarin_simd__void_objc_msgSend_Vector3d -u _xamarin_simd__void_objc_msgSendSuper_Vector3d -u _xamarin_simd__Vector2d_objc_msgSend -u _xamarin_simd__Vector2d_objc_msgSendSuper -u _xamarin_simd__Vector2d_objc_msgSend_stret -u _xamarin_simd__Vector2d_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector2d_Vector2d_Vector2i_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector2d_Vector2d_Vector2i_bool -u _xamarin_simd__float_objc_msgSend_Vector2i -u _xamarin_simd__float_objc_msgSendSuper_Vector2i -u _xamarin_simd__void_objc_msgSend_float_Vector2i -u _xamarin_simd__void_objc_msgSendSuper_float_Vector2i -u _xamarin_simd__GKBox_objc_msgSend -u _xamarin_simd__GKBox_objc_msgSendSuper -u _xamarin_simd__GKBox_objc_msgSend_stret -u _xamarin_simd__GKBox_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_GKBox_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKBox_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_GKBox -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_GKBox -u _xamarin_simd__IntPtr_objc_msgSend_GKBox -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKBox -u _xamarin_simd__Vector2_objc_msgSend_UIntPtr -u _xamarin_simd__Vector2_objc_msgSendSuper_UIntPtr -u _xamarin_simd__Vector3_objc_msgSend_UIntPtr -u _xamarin_simd__Vector3_objc_msgSendSuper_UIntPtr -u _xamarin_simd__Vector3_objc_msgSend_stret_UIntPtr -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_UIntPtr -u _xamarin_simd__IntPtr_objc_msgSend_GKQuad_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKQuad_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector2_exception -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector2_exception -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_GKQuad -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_GKQuad -u _xamarin_simd__IntPtr_objc_msgSend_GKQuad -u _xamarin_simd__IntPtr_objc_msgSendSuper_GKQuad -u _xamarin_simd__GKQuad_objc_msgSend -u _xamarin_simd__GKQuad_objc_msgSendSuper -u _xamarin_simd__GKQuad_objc_msgSend_stret -u _xamarin_simd__GKQuad_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_IntPtr_Vector2_Vector2_IntPtr -u _xamarin_simd__void_objc_msgSendSuper_IntPtr_Vector2_Vector2_IntPtr -u _xamarin_simd__void_objc_msgSend_IntPtr_Vector2_Vector2 -u _xamarin_simd__void_objc_msgSendSuper_IntPtr_Vector2_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_Vector2_Vector2_exception -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2_Vector2_exception -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSend -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSendSuper -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSend_stret -u _xamarin_simd__MPSAxisAlignedBoundingBox_objc_msgSendSuper_stret -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSend -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSendSuper -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSend_stret -u _xamarin_simd__MPSImageHistogramInfo_objc_msgSendSuper_stret -u _xamarin_simd__Vector4_objc_msgSend -u _xamarin_simd__Vector4_objc_msgSendSuper -u _xamarin_simd__Vector4_objc_msgSend_stret -u _xamarin_simd__Vector4_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_Vector4 -u _xamarin_simd__void_objc_msgSendSuper_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_ref_MPSImageHistogramInfo -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_ref_MPSImageHistogramInfo -u _xamarin_simd__void_objc_msgSend_NMatrix4_Double -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4_Double -u _xamarin_simd__void_objc_msgSend_NMatrix4d_Double -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4d_Double -u _xamarin_simd__NMatrix4_objc_msgSend_Double -u _xamarin_simd__NMatrix4_objc_msgSendSuper_Double -u _xamarin_simd__NMatrix4_objc_msgSend_stret_Double -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret_Double -u _xamarin_simd__NMatrix4d_objc_msgSend_Double -u _xamarin_simd__NMatrix4d_objc_msgSendSuper_Double -u _xamarin_simd__NMatrix4d_objc_msgSend_stret_Double -u _xamarin_simd__NMatrix4d_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Quaternion_Double -u _xamarin_simd__void_objc_msgSendSuper_Quaternion_Double -u _xamarin_simd__void_objc_msgSend_Quaterniond_Double -u _xamarin_simd__void_objc_msgSendSuper_Quaterniond_Double -u _xamarin_simd__Quaternion_objc_msgSend_Double -u _xamarin_simd__Quaternion_objc_msgSendSuper_Double -u _xamarin_simd__Quaternion_objc_msgSend_stret_Double -u _xamarin_simd__Quaternion_objc_msgSendSuper_stret_Double -u _xamarin_simd__Quaterniond_objc_msgSend_Double -u _xamarin_simd__Quaterniond_objc_msgSendSuper_Double -u _xamarin_simd__Quaterniond_objc_msgSend_stret_Double -u _xamarin_simd__Quaterniond_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Vector2_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector2_Double -u _xamarin_simd__void_objc_msgSend_Vector2d_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector2d_Double -u _xamarin_simd__Vector2_objc_msgSend_Double -u _xamarin_simd__Vector2_objc_msgSendSuper_Double -u _xamarin_simd__Vector2d_objc_msgSend_Double -u _xamarin_simd__Vector2d_objc_msgSendSuper_Double -u _xamarin_simd__Vector2d_objc_msgSend_stret_Double -u _xamarin_simd__Vector2d_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_NVector3_Double -u _xamarin_simd__void_objc_msgSendSuper_NVector3_Double -u _xamarin_simd__void_objc_msgSend_NVector3d_Double -u _xamarin_simd__void_objc_msgSendSuper_NVector3d_Double -u _xamarin_simd__NVector3_objc_msgSend_Double -u _xamarin_simd__NVector3_objc_msgSendSuper_Double -u _xamarin_simd__NVector3_objc_msgSend_stret_Double -u _xamarin_simd__NVector3_objc_msgSendSuper_stret_Double -u _xamarin_simd__NVector3d_objc_msgSend_Double -u _xamarin_simd__NVector3d_objc_msgSendSuper_Double -u _xamarin_simd__NVector3d_objc_msgSend_stret_Double -u _xamarin_simd__NVector3d_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Vector4_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector4_Double -u _xamarin_simd__void_objc_msgSend_Vector4d_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector4d_Double -u _xamarin_simd__Vector4_objc_msgSend_Double -u _xamarin_simd__Vector4_objc_msgSendSuper_Double -u _xamarin_simd__Vector4_objc_msgSend_stret_Double -u _xamarin_simd__Vector4_objc_msgSendSuper_stret_Double -u _xamarin_simd__Vector4d_objc_msgSend_Double -u _xamarin_simd__Vector4d_objc_msgSendSuper_Double -u _xamarin_simd__Vector4d_objc_msgSend_stret_Double -u _xamarin_simd__Vector4d_objc_msgSendSuper_stret_Double -u _xamarin_simd__NMatrix4d_objc_msgSend -u _xamarin_simd__NMatrix4d_objc_msgSendSuper -u _xamarin_simd__NMatrix4d_objc_msgSend_stret -u _xamarin_simd__NMatrix4d_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_NMatrix4d -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4d -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret -u _xamarin_simd__NVector3_objc_msgSend -u _xamarin_simd__NVector3_objc_msgSendSuper -u _xamarin_simd__NVector3_objc_msgSend_stret -u _xamarin_simd__NVector3_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_NVector3 -u _xamarin_simd__void_objc_msgSendSuper_NVector3 -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_Double -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_Double -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret_Double -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret_Double -u _xamarin_simd__Matrix4_objc_msgSend -u _xamarin_simd__Matrix4_objc_msgSendSuper -u _xamarin_simd__Matrix4_objc_msgSend_stret -u _xamarin_simd__Matrix4_objc_msgSendSuper_stret -u _xamarin_simd__NMatrix4_objc_msgSend -u _xamarin_simd__NMatrix4_objc_msgSendSuper -u _xamarin_simd__NMatrix4_objc_msgSend_stret -u _xamarin_simd__NMatrix4_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_MDLAxisAlignedBoundingBox_bool -u _xamarin_simd__void_objc_msgSendSuper_MDLAxisAlignedBoundingBox_bool -u _xamarin_simd__void_objc_msgSend_Vector3_Vector3 -u _xamarin_simd__void_objc_msgSendSuper_Vector3_Vector3 -u _xamarin_simd__Vector3_objc_msgSend_Vector2i_Vector2i -u _xamarin_simd__Vector3_objc_msgSendSuper_Vector2i_Vector2i -u _xamarin_simd__Vector3_objc_msgSend_stret_Vector2i_Vector2i -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector2i_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_bool_IntPtr_Vector2i_IntPtr_UIntPtr_IntPtr_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_bool_IntPtr_Vector2i_IntPtr_UIntPtr_IntPtr_bool -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int_IntPtr_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int_IntPtr_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_float_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_float_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_IntPtr -u _xamarin_simd__void_objc_msgSend_Matrix4 -u _xamarin_simd__void_objc_msgSendSuper_Matrix4 -u _xamarin_simd__void_objc_msgSend_NMatrix4 -u _xamarin_simd__void_objc_msgSendSuper_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UIntPtr_Vector2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UIntPtr_Vector2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UIntPtr_Vector3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UIntPtr_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UIntPtr_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UIntPtr_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UIntPtr_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UIntPtr_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_UIntPtr_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_UIntPtr_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector3i_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector3i_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_bool_bool_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_bool_bool_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_int_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_int_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector2i_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector2i_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_bool_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_int_UInt32_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_int_UInt32_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_Vector3i_IntPtr_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_Vector3i_IntPtr_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector2_Vector2i_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2_Vector2i_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_Vector3_UIntPtr_UIntPtr_IntPtr_bool_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector3_UIntPtr_UIntPtr_IntPtr_bool_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_UIntPtr_UIntPtr_IntPtr_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_UIntPtr_UIntPtr_IntPtr_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_Vector2_UIntPtr_UIntPtr_UIntPtr_IntPtr_bool_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_Vector2_UIntPtr_UIntPtr_UIntPtr_IntPtr_bool_IntPtr -u _xamarin_simd__bool_objc_msgSend_Vector2i_IntPtr_float_IntPtr_IntPtr_IntPtr -u _xamarin_simd__bool_objc_msgSendSuper_Vector2i_IntPtr_float_IntPtr_IntPtr_IntPtr -u _xamarin_simd__bool_objc_msgSend_Vector2i_IntPtr_IntPtr_IntPtr_IntPtr -u _xamarin_simd__bool_objc_msgSendSuper_Vector2i_IntPtr_IntPtr_IntPtr_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_float_IntPtr_Vector2i_int_IntPtr_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_float_IntPtr_Vector2i_int_IntPtr_bool -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_Vector2i_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_Vector2i_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_Vector2i_float_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_Vector2i_float_float_float_float_float -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_Vector2i -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_IntPtr_Vector2i_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_IntPtr_Vector2i_float -u _xamarin_simd__IntPtr_objc_msgSend_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSend_Matrix4_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_Matrix4_bool -u _xamarin_simd__IntPtr_objc_msgSend_NMatrix4_bool -u _xamarin_simd__IntPtr_objc_msgSendSuper_NMatrix4_bool -u _xamarin_simd__Vector3_objc_msgSend_Double -u _xamarin_simd__Vector3_objc_msgSendSuper_Double -u _xamarin_simd__Vector3_objc_msgSend_stret_Double -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Double -u _xamarin_simd__Matrix4_objc_msgSend_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_Double -u _xamarin_simd__Matrix4_objc_msgSend_stret_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_stret_Double -u _xamarin_simd__void_objc_msgSend_Vector3_Double -u _xamarin_simd__void_objc_msgSendSuper_Vector3_Double -u _xamarin_simd__void_objc_msgSend_Matrix4_Double -u _xamarin_simd__void_objc_msgSendSuper_Matrix4_Double -u _xamarin_simd__Matrix4_objc_msgSend_IntPtr_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_IntPtr_Double -u _xamarin_simd__Matrix4_objc_msgSend_stret_IntPtr_Double -u _xamarin_simd__Matrix4_objc_msgSendSuper_stret_IntPtr_Double -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSend -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSendSuper -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSend_stret -u _xamarin_simd__MDLVoxelIndexExtent2_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_MDLAxisAlignedBoundingBox_float -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_MDLAxisAlignedBoundingBox_float -u _xamarin_simd__bool_objc_msgSend_Vector4i_bool_bool_bool_bool -u _xamarin_simd__bool_objc_msgSendSuper_Vector4i_bool_bool_bool_bool -u _xamarin_simd__void_objc_msgSend_Vector4i -u _xamarin_simd__void_objc_msgSendSuper_Vector4i -u _xamarin_simd__IntPtr_objc_msgSend_MDLVoxelIndexExtent2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_MDLVoxelIndexExtent2 -u _xamarin_simd__Vector4i_objc_msgSend_Vector3 -u _xamarin_simd__Vector4i_objc_msgSendSuper_Vector3 -u _xamarin_simd__Vector4i_objc_msgSend_stret_Vector3 -u _xamarin_simd__Vector4i_objc_msgSendSuper_stret_Vector3 -u _xamarin_simd__Vector3_objc_msgSend_Vector4i -u _xamarin_simd__Vector3_objc_msgSendSuper_Vector4i -u _xamarin_simd__Vector3_objc_msgSend_stret_Vector4i -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSend_stret_Vector4i -u _xamarin_simd__MDLAxisAlignedBoundingBox_objc_msgSendSuper_stret_Vector4i -u _xamarin_simd__Quaternion_objc_msgSend -u _xamarin_simd__Quaternion_objc_msgSendSuper -u _xamarin_simd__Quaternion_objc_msgSend_stret -u _xamarin_simd__Quaternion_objc_msgSendSuper_stret -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Quaternion_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Quaternion_IntPtr -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Quaternion -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Quaternion -u _xamarin_simd__IntPtr_objc_msgSend_Vector2d_IntPtr -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector2d_IntPtr -u _xamarin_simd__void_objc_msgSend_Vector2d -u _xamarin_simd__void_objc_msgSendSuper_Vector2d -u _xamarin_simd__Vector3_objc_msgSend_Vector3 -u _xamarin_simd__Vector3_objc_msgSendSuper_Vector3 -u _xamarin_simd__Vector3_objc_msgSend_stret_Vector3 -u _xamarin_simd__Vector3_objc_msgSendSuper_stret_Vector3 -u _xamarin_simd__IntPtr_objc_msgSend_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_Vector4 -u _xamarin_vector_float3__Vector4_objc_msgSend -u _xamarin_vector_float3__Vector4_objc_msgSendSuper -u _xamarin_vector_float3__Vector4_objc_msgSend_stret -u _xamarin_vector_float3__Vector4_objc_msgSendSuper_stret -u _xamarin_vector_float3__void_objc_msgSend_Vector4 -u _xamarin_vector_float3__void_objc_msgSendSuper_Vector4 -u _xamarin_simd__void_objc_msgSend_Quaternion -u _xamarin_simd__void_objc_msgSendSuper_Quaternion -u _xamarin_simd__NMatrix2_objc_msgSend -u _xamarin_simd__NMatrix2_objc_msgSendSuper -u _xamarin_simd__NMatrix2_objc_msgSend_stret -u _xamarin_simd__NMatrix2_objc_msgSendSuper_stret -u _xamarin_simd__void_objc_msgSend_NMatrix2 -u _xamarin_simd__void_objc_msgSendSuper_NMatrix2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Vector4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Vector4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Matrix2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Matrix2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix2 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix2 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Matrix3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Matrix3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix3 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix3 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_Matrix4 -u _xamarin_simd__IntPtr_objc_msgSend_IntPtr_NMatrix4 -u _xamarin_simd__IntPtr_objc_msgSendSuper_IntPtr_NMatrix4 -u _xamarin_simd__Vector2_objc_msgSend_IntPtr -u _xamarin_simd__Vector2_objc_msgSendSuper_IntPtr -u _xamarin_release_managed_ref -u _xamarin_set_gchandle_with_flags_safe -u _xamarin_localized_string_format -u _xamarin_localized_string_format_1 -u _xamarin_localized_string_format_2 -u _xamarin_localized_string_format_3 -u _xamarin_localized_string_format_4 -u _xamarin_localized_string_format_5 -u _xamarin_localized_string_format_6 -u _xamarin_localized_string_format_7 -u _xamarin_localized_string_format_8 -u _xamarin_localized_string_format_9 -u _xamarin_init_nsthread -u _xamarin_encode_CGAffineTransform -u _mono_pmip -u _xamarin_dyn_objc_msgSend -u _xamarin_dyn_objc_msgSendSuper -u _xamarin_dyn_objc_msgSend_stret -u _xamarin_dyn_objc_msgSendSuper_stret /Library/Frameworks/Xamarin.Mac.framework/Versions/8.12.0.2/SDKs/Xamarin.macOS.sdk/lib/libxammac-debug.a -o "/Users/ewanm/work/UI/KazooMac/KazooMac/obj/Debug/mmp-cache/main/x86_64/Linn Kazoo" -D_THREAD_SAFE -I/Library/Frameworks/Xamarin.Mac.framework/Versions/8.12.0.2/SDKs/Xamarin.macOS.sdk/lib/pkgconfig/../../include/mono-2.0 /Library/Frameworks/Xamarin.Mac.framework/Versions/8.12.0.2/SDKs/Xamarin.macOS.sdk/lib/libmonosgen-2.0.a /Library/Frameworks/Xamarin.Mac.framework/Versions/8.12.0.2/SDKs/Xamarin.macOS.sdk/lib/libmono-native-compat.a -framework GSS -lz /Library/Frameworks/Xamarin.Mac.framework/Versions/8.12.0.2/lib/mmp/Xamarin.Mac.registrar.mobile.a -framework Quartz -liconv -lc++ -x objective-c++ -stdlib=libc++ -I/Library/Frameworks/Xamarin.Mac.framework/Versions/8.12.0.2/SDKs/Xamarin.macOS.sdk/include -fno-caret-diagnostics -fno-diagnostics-fixit-info -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk /Users/ewanm/work/UI/KazooMac/KazooMac/obj/Debug/mmp-cache/main/x86_64/main.m
    ld: framework not found CHIP
    clang : error : linker command failed with exit code 1 (use -v to see invocation)

    MMP : error MM5309: Failed to execute the tool 'clang', it failed with an error code '1'. Please check the build log for details.

Example Project (If Possible)

dalexsoto commented 1 year ago

Hello!

In order to use Xcode 14.1 with Xamarin.Mac you would need a soon to be released new package from our xcode14.1 branch. Feel free to get this new version from here in the meantime: xamarin.mac-9.0.0.20.pkg also as a workaround you could try setting the linker to Link SDKs

rynkevich commented 1 year ago

Hi @dalexsoto The link for the new version is broken. Just had the same issue, trying to downgrade Xcode for resolution

aresem commented 1 year ago

Same issue for me. Tried linking with SDKs but no joy, and the XamMac 9.0.0.20 package link doesn't work (resource not found).

Xcode: Version 14.1 (14B47b)

Xamarin.Mac Version: 8.12.0.2 (Visual Studio Professional) Hash: 87f98a75e Branch: d17-3 Build date: 2022-07-25 20:18:54-0400

aresem commented 1 year ago

Hi @dalexsoto The link for the new version is broken. Just had the same issue, trying to downgrade Xcode for resolution

If this works for you, can share which version of xcode you downgraded to?

Thanks

rynkevich commented 1 year ago

@aresem downgraded to 14.0, the issue seems to be resolved

aresem commented 1 year ago

@aresem downgraded to 14.0, the issue seems to be resolved

Thanks - just installed 14.0.1 and likewise it seems OK.

drasticactions commented 1 year ago

@aresem downgraded to 14.0, the issue seems to be resolved

That's not resolving the issue, that's avoiding it. If you have Xcode 14.1, you need the new SDK too. So downgrading back to Xcode 14.0 means you're going back to a compatible SDK version.

drasticactions commented 1 year ago

Same issue for me. Tried linking with SDKs but no joy, and the XamMac 9.0.0.20 package link doesn't work (resource not found).

The link is not broken, it's private. All of the storage container links were made private as part of a security push, and it happens to include where these artifacts are stored (hence why you may see dl.internalx.com links in the artifact paths. These are redirectors to include auth, but it only works for MS employees).

IMO I'm not sure why this container was made private, since the builds themselves are public AFAIK. That's probably an oversight.