Linker (Id) Error>Undefined symbols for architecture arm64 on Xcode compile...any help appreciated

My settings are
Metal
IL2CPP
Universal
full .NET2.0

Xcode project was compiled using Unity 5.5.1f1, with Symlink and Debug settings.

Am using two 3rd party assets

-Vuforia
-AVProVideo for iOS

In Xcode my iOS deployment target is iOS 8.0.
Half way thru the Xcode compile I get the following error.

Here is a similar issue on stackoverflow
http://stackoverflow.com/questions/40240378/xcode-8-0-undefined-symbols-for-architecture-arm64

Any help appreciated!!

Undefined symbols for architecture arm64:
  "_AVPPluginSetDebugLogFunction", referenced from:
      _OSXMediaPlayer_AVPPluginSetDebugLogFunction_m851849289 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPluginSetDebugLogFunction_m851849289)
  "_AVPPlayerGetCurrentAudioTrack", referenced from:
      _OSXMediaPlayer_AVPPlayerGetCurrentAudioTrack_m709272960 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetCurrentAudioTrack_m709272960)
  "_AVPPlayerGetAudioTrackCount", referenced from:
      _OSXMediaPlayer_AVPPlayerGetAudioTrackCount_m2418664544 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetAudioTrackCount_m2418664544)
  "_AVPPlayerUpdate", referenced from:
      _OSXMediaPlayer_AVPPlayerUpdate_m1393363 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerUpdate_m1393363)
  "_AVPPlayerSetPlaybackRate", referenced from:
      _OSXMediaPlayer_AVPPlayerSetPlaybackRate_m1852031598 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerSetPlaybackRate_m1852031598)
  "_AVPPlayerGetPlaybackRate", referenced from:
      _OSXMediaPlayer_AVPPlayerGetPlaybackRate_m4200525399 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetPlaybackRate_m4200525399)
  "_AVPPlayerClose", referenced from:
      _OSXMediaPlayer_AVPPlayerClose_m1584268428 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerClose_m1584268428)
  "_AVPPlayerOpenURL", referenced from:
      _OSXMediaPlayer_AVPPlayerOpenURL_m3587084519 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerOpenURL_m3587084519)
  "_AVPPluginRegister", referenced from:
      _OSXMediaPlayer_AVPPluginRegister_m1720601631 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPluginRegister_m1720601631)
  "_AVPPlayerOpenFile", referenced from:
      _OSXMediaPlayer_AVPPlayerOpenFile_m671928882 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerOpenFile_m671928882)
  "_AVPPlayerPause", referenced from:
      _OSXMediaPlayer_AVPPlayerPause_m210850086 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerPause_m210850086)
  "_AVPPlayerRelease", referenced from:
      _OSXMediaPlayer_AVPPlayerRelease_m1404574010 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerRelease_m1404574010)
  "_AVPPlayerSetVolume", referenced from:
      _OSXMediaPlayer_AVPPlayerSetVolume_m1645616589 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerSetVolume_m1645616589)
  "_AVPPlayerSetMuted", referenced from:
      _OSXMediaPlayer_AVPPlayerSetMuted_m3111365702 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerSetMuted_m3111365702)
  "_AVPPlayerSetLooping", referenced from:
      _OSXMediaPlayer_AVPPlayerSetLooping_m2378869591 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerSetLooping_m2378869591)
  "_AVPPlayerSetAudioTrack", referenced from:
      _OSXMediaPlayer_AVPPlayerSetAudioTrack_m3086848214 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerSetAudioTrack_m3086848214)
  "_AVPPlayerGetBufferedTimeRange", referenced from:
      _OSXMediaPlayer_AVPPlayerGetBufferedTimeRange_m3408676138 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetBufferedTimeRange_m3408676138, _OSXMediaPlayer_AVPPlayerGetBufferedTimeRangeCount_m4064841272 )
  "_AVPPlayerIsMuted", referenced from:
      _OSXMediaPlayer_AVPPlayerIsMuted_m2412762057 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerIsMuted_m2412762057)
  "_AVPPlayerHasVideo", referenced from:
      _OSXMediaPlayer_AVPPlayerHasVideo_m277095845 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerHasVideo_m277095845)
  "_AVPPlayerGetLastError", referenced from:
      _OSXMediaPlayer_AVPPlayerGetLastError_m4236948500 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetLastError_m4236948500)
  "_AVPPlayerGetCurrentTime", referenced from:
      _OSXMediaPlayer_AVPPlayerGetCurrentTime_m1691475345 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetCurrentTime_m1691475345)
  "_AVPPlayerGetFrameCount", referenced from:
      _OSXMediaPlayer_AVPPlayerGetFrameCount_m2662477514 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetFrameCount_m2662477514)
  "_AVPPlayerGetBufferingProgress", referenced from:
      _OSXMediaPlayer_AVPPlayerGetBufferingProgress_m1299485915 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetBufferingProgress_m1299485915)
  "_AVPPlayerHasAudio", referenced from:
      _OSXMediaPlayer_AVPPlayerHasAudio_m846038686 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerHasAudio_m846038686)
  "_AVPPlayerGetVolume", referenced from:
      _OSXMediaPlayer_AVPPlayerGetVolume_m789966744 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetVolume_m789966744)
  "_AVPPlayerHasMetaData", referenced from:
      _OSXMediaPlayer_AVPPlayerHasMetaData_m1958009825 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerHasMetaData_m1958009825)
  "_AVPPlayerSeekToTime", referenced from:
      _OSXMediaPlayer_AVPPlayerSeekToTime_m1732831897 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerSeekToTime_m1732831897)
  "_AVPPlayerGetBufferedTimeRangeCount", referenced from:
      _OSXMediaPlayer_AVPPlayerGetBufferedTimeRangeCount_m4064841272 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetBufferedTimeRangeCount_m4064841272)
  "_AVPPlayerIsLooping", referenced from:
      _OSXMediaPlayer_AVPPlayerIsLooping_m1614259896 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerIsLooping_m1614259896)
  "_AVPPlayerGetNominalFrameRate", referenced from:
      _OSXMediaPlayer_AVPPlayerGetNominalFrameRate_m159645043 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetNominalFrameRate_m159645043)
  "_AVPPlayerGetStatus", referenced from:
      _OSXMediaPlayer_AVPPlayerGetStatus_m1124894411 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetStatus_m1124894411)
  "_AVPPlayerGetFrameTimeStamp", referenced from:
      _OSXMediaPlayer_AVPPlayerGetFrameTimeStamp_m1035114874 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetFrameTimeStamp_m1035114874)
  "_AVPGetRenderEventFunc", referenced from:
      _OSXMediaPlayer_AVPGetRenderEventFunc_m1493882558 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPGetRenderEventFunc_m1493882558)
  "_AVPGetVersion", referenced from:
      _OSXMediaPlayer_AVPGetVersion_m3746151888 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPGetVersion_m3746151888)
  "_AVPPluginInitialise", referenced from:
      _OSXMediaPlayer_AVPPluginInitialise_m1985893136 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPluginInitialise_m1985893136)
  "_AVPPlayerNew", referenced from:
      _OSXMediaPlayer_AVPPlayerNew_m976412817 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerNew_m976412817)
  "_AVPPlayerGetTexture", referenced from:
      _OSXMediaPlayer_AVPPlayerGetTexture_m3306948903 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetTexture_m3306948903)
  "_AVPPlayerGetFrameRate", referenced from:
      _OSXMediaPlayer_AVPPlayerGetFrameRate_m1450869240 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetFrameRate_m1450869240)
  "_AVPPlayerGetDuration", referenced from:
      _OSXMediaPlayer_AVPPlayerGetDuration_m3274494831 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetDuration_m3274494831)
  "_AVPPlayerPlay", referenced from:
      _OSXMediaPlayer_AVPPlayerPlay_m1974921140 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerPlay_m1974921140)
  "_AVPPlayerGetHandle", referenced from:
      _OSXMediaPlayer_AVPPlayerGetHandle_m377655736 in Bulk_Assembly-CSharp_1.o
     (maybe you meant: _OSXMediaPlayer_AVPPlayerGetHandle_m377655736)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

This type of error usually means that thee managed code in the project has an extern static method in C# named AVPPluginSetDebugLogFunction. That method should be a native method which is part of a native static library in the project.

IL2CPP requires that all extern static methods be resolved a link time. If they are not found by the native linker, errors like this will occur.

It might be the case that these methods should not exist for an iOS build. If so, the extern static methods where they are defined in C# code should be surrounded with #if !UNITY_IOS statements to avoid compiling them.

ok thanks so just to confirm
I should do a search for ‘AVPPluginSetDebugLogFunction’ in Xcode and surround with #if !UNITY_IOS compilation statements?

No, search for that method in the C# code in the project, not in the generated C++ code in Xcode. You will also need to do the same for the other methods mentioned in these errors.

But more generally, do you know what these methods are? Do they come from the source code of a third-party plugin? If so, maybe there is something wrong with the build of that plugin. Maybe it has a native part that is missing.

Ok yes so I did a search and its part of the AVPROVideo iOS plugin.
But I’ve compiled and deployed to iOS several demo scenes from this plugin without issue.
Seems strange and unlikely that it is problematic now.
But I see
[DllImport(PluginName)]
just before where it is declared.

And cross referencing the Assts>Plugins>iOS folders with the master project for this plugin I see that libAVProVideoiOS.a is missing!
Question
When you export a project by selecting a scene with dependencies, are ALL plugins also included in the exported custom package? Or do they have to be manually copied?

also
Shouldn’t Unity throw an error when the Xcode project is being created if there is a missing plugin-dll?

Thanks again for your feedback. Unlikely I would have solved without:)

The error message is pretty clear about the cause in this case. The reason why the native code from the AVPROVideo iOS plugin is not available might be a bit more difficult to track down. Can you compare the Xcode project from one of the demos that works with the Xcode project in this case? Maybe a library is missing from the linker step.

Yes as mentioned libAVProVideoiOS.a was missing.

Sorry, I don’t know the answer to this question.

Unity doesn’t really know about missing plugins until the native linker runs. There are a number of complex cases that Unity cannot handle well, so this is a best (maybe bad) way to be notified.

I’m glad that you were able to track down the cause of the issue.

Hello.

I am using Unity 2017.3.0f3 and Facebook SDK v7.11.0.
When i take out an xcode build and try to build it, it gives me the following errors:

Undefined symbols for architecture arm64:

“_ui”, referenced from:

_CanvasFacebook_ui_m3813026227 in Bulk_Facebook.Unity_0.o

(maybe you meant: _Unityplcrash_async_mobject_read_uint32, _UNITY_png_save_uint_16 , _Unityplcrash_async_mobject_read_uint16 , _plcrash_async_task_read_uint16 , _Unityplcrash_async_task_read_uint64 , _plcrash_async_task_read_uint8 , _png_get_uint_32 , _UNITY_png_get_uint_31 , _stbir_resize_uint16_generic , _stbir_resize_uint8_srgb_edgemode , _stbir_resize_uint8_srgb , _png_get_uint_16 , _UNITY_png_save_uint_32 , _stbir_resize_uint8 , _ZN7plcrash5async34plcrash_async_dwarf_read_uintmax64IyEE15plcrash_error_tP21plcrash_async_mobjectPK23plcrash_async_byteordermlhPT , _Unityplcrash_async_mobject_read_uint64 , _CanvasFacebook_ui_m3813026227 , _uintUniformFuncs , _Unityplcrash_async_task_read_uint32 , _stbir_resize_uint8_generic , _Unityplcrash_async_mobject_read_uint8 )

“_activateApp”, referenced from:

_CanvasFacebook_activateApp_m486839488 in Bulk_Facebook.Unity_0.o

_CanvasFacebook_ActivateApp_m809522011 in Bulk_Facebook.Unity_0.o

(maybe you meant: _CanvasFacebook_activateApp_m486839488)

“_initScreenPosition”, referenced from:

_CanvasFacebook_initScreenPosition_m2309792883 in Bulk_Facebook.Unity_0.o

_CanvasFacebook_Init_m2337299698 in Bulk_Facebook.Unity_0.o

(maybe you meant: _CanvasFacebook_initScreenPosition_m2309792883)

“_logPurchase”, referenced from:

_CanvasFacebook_logPurchase_m2381031734 in Bulk_Facebook.Unity_0.o

(maybe you meant: _CanvasFacebook_logPurchase_m2381031734)

“_logout”, referenced from:

_CanvasFacebook_logout_m1517745172 in Bulk_Facebook.Unity_0.o

_CanvasFacebook_LogOut_m3667327093 in Bulk_Facebook.Unity_0.o

(maybe you meant: _CanvasFacebook_logout_m1517745172)

“_init”, referenced from:

_CanvasFacebook_init_m632610565 in Bulk_Facebook.Unity_0.o

(maybe you meant: _vp8_loop_filter_frame_init, _vp8_loop_filter_init , _vp8_init_mbmode_probs , _cf2_arrstack_init , _cf2_glyphpath_init , _cf2_stack_init , _cf2_hintmap_init , __ZN7plcrash5async33plcrash_async_dwarf_fde_info_initIyEE15plcrash_error_tPNS0_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb , __ZN7plcrash5async33plcrash_async_dwarf_fde_info_initIjEE15plcrash_error_tPNS0_28plcrash_async_dwarf_fde_infoEP21plcrash_async_mobjectPK23plcrash_async_byteordermb , __ZN13dynamic_arrayIPK26opaqueMTAudioProcessingTapLm8EE18resize_initializedEmRKS2_12ResizePolicy , __ZN13dynamic_arrayI15DirectAudioInfoLm4EE18resize_initializedEm12ResizePolicy , _vpx_codec_dec_init_ver , _Unityplcrash_async_cfe_reader_init , _Unityplcrash_async_cfe_entry_init , _FMOD_mdct_init , _FMOD_vorbis_book_init_decode , _cf2_initGlobalRegionBuffer , __ZN13dynamic_arrayIhLm16EE18resize_initializedEmRKh12ResizePolicy , _cf2_initLocalRegionBuffer , _fmod_tremor_buffer_init , __ZNSt3__112basic_stringIcNS_11char_traitsIcEEN3Alg13UserAllocatorIcEEE6__initEPKcm , __ZN13dynamic_arrayIN21SimpleMediaAttributes14AudioTrackInfoELm8EE18resize_initializedEm12ResizePolicy , _plframe_cursor_thread_init , _Unityplcrash_async_macho_symtab_reader_init , _Unityplcrash_async_objc_cache_init , _FMOD_vorbis_info_init , _FMOD_vorbis_comment_init , _FMOD_vorbis_synthesis_init , _FMOD_ogg_stream_init , _protobuf_c_service_generated_init , _GC_explicit_typing_initialized , _Unityplcrash_async_thread_state_mcontext_init , __FMOD_vorbis_window_init , __ZN13dynamic_arrayIN2UI8UIVertexELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI27ParticleSystemEmissionBurstLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN9SubModule14SubEmitterDataELm4EE18resize_initializedEm12ResizePolicy , __Z66Register_UnityEngine_CustomRenderTexture_set_initializationTexturev , __ZN13dynamic_arrayI21AnimationClipOverrideLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI21TilemapRefCountedDataI10ColorRGBAfELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI21TilemapRefCountedDataI4PPtrI6SpriteEELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN11UnityEngine9Animation14GenericBindingELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI21TilemapRefCountedDataI10Matrix4x4fELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIsLm2EE18resize_initializedEmRKs12ResizePolicy , __ZN13dynamic_arrayIN19CompositeCollider2D11SubColliderELm8EE18resize_initializedEm12ResizePolicy , _Unityplcrash_async_symbol_cache_init , _Unityplcrash_async_thread_state_mach_thread_init , _unity_z_tr_init , _ZNSt3__112basic_stringIcNS_11char_traitsIcEEN3Alg13UserAllocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA , _psh_globals_funcs_init , _jpeg_mem_init , _cff_driver_init , _cff_size_init , __ZN13dynamic_arrayIP17IAnimationBindingLm8EE18resize_initializedEmRKS1_12ResizePolicy , __ZN13dynamic_arrayI11KeyframeTplI11QuaternionfELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIPN5physx12PxRigidActorELm8EE18resize_initializedEmRKS2_12ResizePolicy , __ZN13dynamic_arrayIPN11UnityEngine9Animation23CachedComponentBindingsELm8EE18resize_initializedEmRKS3_12ResizePolicy , __ZN13dynamic_arrayImLm8EE18resize_initializedEmRKm12ResizePolicy , _cf2_blues_init , __ZN13dynamic_arrayIfLm16EE18resize_initializedEmRKf12ResizePolicy , __ZN13dynamic_arrayI23DirectorSceneReferencesLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayINSt3__14pairI4PPtrI14SphereColliderES4_EELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN5Unity5Cloth26ClothConstrainCoefficientsELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN8LODGroup3LODELm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIP17ClippedDetailMeshLm8EE18resize_initializedEmRKS1_12ResizePolicy , __ZN13dynamic_arrayI21TilemapRefCountedDataI4PPtrI6ObjectEELm4EE18resize_initializedEm12ResizePolicy , _UNITY_tt_driver_init , _UNITY_tt_face_init , _UNITY_tt_slot_init , _plcrash_nasync_image_list_init , _initialTime , __ZN13dynamic_arrayIN19TilemapRendererJobs21SharedRenderChunkData15RenderChunkDataELm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN15MetalDynamicVBO20MetalDynamicVBOChunkELm8EE18resize_initializedEmRKS1_12ResizePolicy , _GC_init , _cf2_hintmask_init , __ZN13dynamic_arrayI15ComputeShaderCBLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN16GeometryJobTasks15GeometryJobTaskELm8EE18resize_initializedEmRKS1_12ResizePolicy , __ZN13dynamic_arrayItLm2EE18resize_initializedEmRKt12ResizePolicy , _Unityplcrash_async_macho_string_init , _plcrash__crash_report__init , __Z63Register_UnityEngine_CustomRenderTexture_set_initializationModev , __ZN7plcrash5async33plcrash_async_dwarf_cie_info_initIyEE15plcrash_error_tPNS0_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS0_16gnu_ehptr_readerIT_EEm , __ZN13dynamic_arrayI11TangentInfoLm8EE18resize_initializedEmRKS0_12ResizePolicy , _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9 , __ZN13dynamic_arrayIN14SerializedFile14SerializedTypeELm8EE18resize_initializedEmRKS1_12ResizePolicy , __Z36imageblock_initialize_work_from_origP10imageblocki , __Z46imageblock_initialize_deriv_from_work_and_origP10imageblocki , _GC_is_initialized , __ZN13dynamic_arrayI8JobFenceLm8EE18resize_initializedEm12ResizePolicy , _HMAC_initializePad_m59014980 , __ZN13dynamic_arrayIN4math14float3_storageELm4EE18resize_initializedEmRKS1_12ResizePolicy , __ZN13dynamic_arrayIP15LODGroupManagerLm8EE18resize_initializedEmRKS1_12ResizePolicy , __ZN13dynamic_arrayIbLm1EE18resize_initializedEmRKb12ResizePolicy , __ZN13dynamic_arrayI20BoundCurveDeprecatedLm8EE18resize_initializedEm12ResizePolicy , _il2cpp_runtime_class_init , __ZN4crnd12symbol_codec13get_bits_initEv , __ZN13dynamic_arrayI10BlendShapeLm4EE18resize_initializedEm12ResizePolicy , _UNITY_png_init_read_transformations , __ZN13dynamic_arrayIN11UnityEngine15CloudWebService14DataErrorEvent15FileErrorDetailELm8EE18resize_initializedEm12ResizePolicy , _UNITY_png_info_init_3 , _UNITY_ft_validator_init , _GC_thr_initialized , _GC_init_size_map , _GC_initiate_gc , _GC_init_headers , _GC_thr_init , _GC_init_gcj_malloc , _GC_bl_init_no_interiors , __ZN6il2cpp6icalls8mscorlib6System10Reflection4Emit13ModuleBuilder10basic_initEP29Il2CppReflectionModuleBuilder , _g_il2cpp_is_fully_initialized , _plcrash_nasync_macho_init , _Unityplcrash_async_mobject_init , _t2_hints_funcs_init , __ZN13dynamic_arrayIN19TilemapRendererJobs26TilemapRendererGeometryJob4DataELm8EE18resize_initializedEm12ResizePolicy , __Z67Register_UnityEngine_CustomRenderTexture_get_initializationMaterialv , __ZN13dynamic_arrayIPS_IfLm4EELm8EE18resize_initializedEmRKS1_12ResizePolicy , __Z63Register_UnityEngine_CustomRenderTexture_get_initializationModev , __Z73Register_UnityEngine_CustomRenderTexture_INTERNAL_set_initializationColorv , __Z73Register_UnityEngine_CustomRenderTexture_INTERNAL_get_initializationColorv , __Z65Register_UnityEngine_CustomRenderTexture_set_initializationSourcev , __Z65Register_UnityEngine_CustomRenderTexture_get_initializationSourcev , __Z66Register_UnityEngine_CustomRenderTexture_get_initializationTexturev , __Z67Register_UnityEngine_CustomRenderTexture_set_initializationMaterialv , __Z59CustomRenderTexture_CUSTOM_INTERNAL_set_initializationColorP12Il2CppObjectRK10ColorRGBAf , __ZN13dynamic_arrayIN4core17string_with_labelILi35EEELm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN20TextRenderingPrivate8FontImpl13CharacterInfoELm4EE18resize_initializedEm12ResizePolicy , __ZN9ASTCCodec17codec_initializedE , __ZN13dynamic_arrayIN9ShaderLab21SerializedBindChannelELm4EE18resize_initializedEm12ResizePolicy , _UNITY_png_init_io , __ZN13dynamic_arrayI12PPtrKeyframeLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI7SubMeshLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI18ComputeShaderParamLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI12BoneWeights4Lm16EE18resize_initializedEmRKS0_12ResizePolicy , _SslHandshakeHash_initializePad_m1074089276_MetadataUsageId , __ZN7plcrash5async56plcrash_async_dwarf_cie_info_initial_instructions_lengthEPNS0_28plcrash_async_dwarf_cie_infoE , __ZN7plcrash5async56plcrash_async_dwarf_cie_info_initial_instructions_offsetEPNS0_28plcrash_async_dwarf_cie_infoE , __ZN13dynamic_arrayIPhLm8EE18resize_initializedEmRKS0_12ResizePolicy , __ZN13dynamic_arrayI33EnlightenTerrainChunksInformationLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI16SplashScreenLogoLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIiLm4EE18resize_initializedEmRKi12ResizePolicy , __ZN13dynamic_arrayIfLm4EE18resize_initializedEmRKf12ResizePolicy , _CanvasFacebook_init_m632610565 , _StackTrace_init_frames_m641783388_MetadataUsageId , _GC_initialize_offsets , __ZN13dynamic_arrayI22GenericDynamicVBOChunkLm8EE18resize_initializedEmRKS0_12ResizePolicy , __ZN13dynamic_arrayI9InputAxisLm8EE18resize_initializedEm12ResizePolicy , _il2cpp_runtime_object_init_exception , _il2cpp_init , __ZN13dynamic_arrayI19LightProbeOcclusionLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI20SphericalHarmonicsL2Lm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI13ProbeSetIndexLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI19ComputeShaderKernelLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI17SortingLayerEntryLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN4core12basic_stringIcNS0_20StringStorageDefaultIcEEEELm8EE18resize_initializedEm12ResizePolicy , _sfnt_init_face , __ZN13dynamic_arrayIjLm4EE18resize_initializedEmRKj12ResizePolicy , __ZN13dynamic_arrayIN10GameObject13ComponentPairELm8EE18resize_initializedEm12ResizePolicy , _vp8_mb_init_dequantizer , __ZN13dynamic_arrayIN21ExecutionOrderManager25DefaultExecutionOrderInfoELm4EE18resize_initializedEmRKS1_12ResizePolicy , __Z21scripting_object_init18ScriptingObjectPtr , __ZN13dynamic_arrayINSt3__14pairIi12ImmediatePtrIN5Unity9ComponentEEEELm8EE18resize_initializedEm12ResizePolicy , _t1_hints_funcs_init , __ZN13dynamic_arrayI7SubMeshLm4EE18resize_initializedEmRKS0_12ResizePolicy , _ps_hints_init , _FMOD_ogg_sync_init , __ZN13dynamic_arrayI28EnlightenRendererInformationLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI27ComputeShaderBuiltinSamplerLm4EE18resize_initializedEm12ResizePolicy , _FMOD_vorbis_block_init , __ZN13dynamic_arrayI21ComputeShaderResourceLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI20ComputeShaderVariantLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI12LightmapDataLm4EE18resize_initializedEm12ResizePolicy , _il2cpp_init_utf16 , _cff_parser_init , _plcrash_async_thread_state_init , __ZN13dynamic_arrayI11TetrahedronLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI11KeyframeTplI8Vector3fELm4EE18resize_initializedEm12ResizePolicy , _Unityplcrash_async_file_init , _cff_face_init , __ZN13dynamic_arrayI18ScriptingMethodPtrLm8EE18resize_initializedEmRKS0_12ResizePolicy , _UNITY_tt_size_init , __ZN13dynamic_arrayI20TransformMaskElementLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN19CustomRenderTexture14UpdateZoneInfoELm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI22DirectorGenericBindingLm4EE18resize_initializedEm12ResizePolicy , __ZN6il2cpp6icalls8mscorlib6System9Threading6Thread11Thread_initEP12Il2CppThread , _Thread_Thread_init_m3583989169 , _cff_slot_init , __ZN9b2Contact13s_initializedE , _GC_gcj_malloc_initialized , _Unityplcrash_log_writer_init , __ZN7plcrash5async33plcrash_async_dwarf_cie_info_initIjEE15plcrash_error_tPNS0_28plcrash_async_dwarf_cie_infoEP21plcrash_async_mobjectPK23plcrash_async_byteorderPNS0_16gnu_ehptr_readerIT_EEm , _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA , __Z14kpp_initializeiiiiPK10imageblockP6vtype4IfE , __ZN13dynamic_arrayIN13VideoPlayback15AudioOutputInfoELm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayI12SpriteVertexLm4EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIN27AnimationLayerMixerPlayable15LayerParametersELm8EE18resize_initializedEmRKS1_12ResizePolicy , _StackTrace_init_frames_m641783388 , __ZN13dynamic_arrayI16BlendShapeVertexLm4EE18resize_initializedEm12ResizePolicy , _GC_bl_init , __Z59CustomRenderTexture_CUSTOM_INTERNAL_get_initializationColorP12Il2CppObjectP10ColorRGBAf , __ZN13dynamic_arrayI26EnlightenSystemInformationLm8EE18resize_initializedEm12ResizePolicy , _EventTrigger_set_initTime_m3128947762 , _EventTrigger_get_initTime_m3511193067 , __ZN13dynamic_arrayI10MinMaxAABBLm4EE18resize_initializedEmRKS0_12ResizePolicy , __ZN13dynamic_arrayI10ResolutionLm4EE18resize_initializedEm12ResizePolicy , _SslHandshakeHash_initializePad_m1074089276 , _HMAC_initializePad_m59014980_MetadataUsageId , _vp8cx_init_de_quantizer , _GC_init_explicit_typing , _cff_decoder_init , _GC_dirty_init , _GC_mark_init , __Z36imageblock_initialize_orig_from_workP10imageblocki , _il2cpp_runtime_object_init , _Unityplframe_cursor_init , __ZN13dynamic_arrayI10CrowdAgentLm8EE18resize_initializedEm12ResizePolicy , __ZN13dynamic_arrayIhLm1EE18resize_initializedEmRKh12ResizePolicy , _GC_init_parallel , __ZN13dynamic_arrayIS_I8Vector2fLm4EELm8EE18resize_initializedEm12ResizePolicy , _CanvasFacebook_initScreenPosition_m2309792883 , __ZN13dynamic_arrayIS_I8Vector2fLm4EELm8EE18resize_initializedEmRKS1_12ResizePolicy )

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

Can anyone help in this regard please ?

@muneebatta

I’m not familiar with the Facebook SDK, but it looks like the build in Xcode is missing a native library. Does the Facebook SDK have a native library associated with it?

Thank-you Josh for your prompt reply.
I am not sure about Facebook SDK’s association with a native library. Can you please guide me on how to check this?

I have been working with Facebook SDK ever since. But this latest Facebook SDK v7.11.0 with Unity 2017.3.0f3 and xCode 9.2 is giving me these errors.

Even if i create a new Unity project and just import Facebook SDK and nothing else and make a build, it’s giving me this error in xCode.

I can’t seem to find a solution to this anywhere else.

I have the same problem, but in Unity 2017.2.1f1 (Also FB SDK 7.11 and XCode 9.2)

It looks like there are a number of missing native methods. For example, the error:

“_initScreenPosition”, referenced from:

_CanvasFacebook_initScreenPosition_m2309792883 in Bulk_Facebook.Unity_0.o

_CanvasFacebook_Init_m2337299698 in Bulk_Facebook.Unity_0.o

indicates there is an extern static method in C# code named initScreenPosition. There should also be a corresponding native method of the same name, but that native method is not found.

Try searching the C# code in the Facebook SDK for “initScreenPosition”. You should see a DllImport attribute on that method which indicates which native library has the native code for that method. If the DllImport attribute uses a library named “__Internal” that means the initScreenPosition native function should be statically linking into the final binary.

Same Problem here with Unity 2017.3.0f3, Xcode 9.2 and FB SDK 7.11

What worked for me was to step back to FB SKD 7.10.1 from https://developers.facebook.com/docs/unity/downloads
In my Unity Project i deleted both the FacebookSDK and the PlayServicesResolver-Folders and (re)imported the facebook-unity-sdk-7.10.1.unitypackage
After entering the AppID again via Menu-Facebook-Edit Settings i was able to build for iOS

3 Likes

You’re right, 7.10.1 compiles for me too - thx… So it appears to be a FB SDK bug, I’ve reported it to FB, FWIW…

1 Like

Thanks for your help. I’ll try facebook sdk 7.10.1 now

Same problem over here going Unity to Xcode, and switching to FB sdk 7.10.1 worked for me. Thanks everyone!

Undefined symbols for architecture armv7:

“_UnityAdsPurchasingDispatchReturnEvent”, referenced from:

_PurchasingPlatform_UnityAdsDidInitiatePurchasingCommand_mEB59326E3349C877366C888A3D494380F8554A11 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsPurchasingGetProductCatalog_m06DFE4C14FE764B74048B88F03A75B9992D150AC in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsPurchasingGetPurchasingVersion_m7561AAF583ADF518229879522B5AC3A6759ECE01 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsPurchasingInitialize_m848E209C7385519841F0EF23E735E769F326ED75 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsPurchasingDispatchReturnEvent_mD27541BEC2AE3B07AF2B5C5F37941DA4570F61AB in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_SendPurchasingEvent_mE7F1000DF141130ADBE5FD89EFEA69B2DFBDA365 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _PurchasingPlatform_UnityAdsPurchasingDispatchReturnEvent_mD27541BEC2AE3B07AF2B5C5F37941DA4570F61AB)

“_UnityAdsSetDidInitiatePurchasingCommandCallback”, referenced from:

_PurchasingPlatform_Initialize_m3ED3C03FBE88D3442698D3726041CFD3BF9A6351 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsSetDidInitiatePurchasingCommandCallback_m10DF4DC52D8F4D03783E4C90CE8004F6AC974C06 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _PurchasingPlatform_UnityAdsSetDidInitiatePurchasingCommandCallback_m10DF4DC52D8F4D03783E4C90CE8004F6AC974C06)

“_UnityAdsSetGetVersionCallback”, referenced from:

_PurchasingPlatform_Initialize_m3ED3C03FBE88D3442698D3726041CFD3BF9A6351 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsSetGetVersionCallback_m6E9E5C8AAD86AF43607EDC7EE6B4F3D9FB14D1FC in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _PurchasingPlatform_UnityAdsSetGetVersionCallback_m6E9E5C8AAD86AF43607EDC7EE6B4F3D9FB14D1FC)

“_UnityAdsSetInitializePurchasingCallback”, referenced from:

_PurchasingPlatform_Initialize_m3ED3C03FBE88D3442698D3726041CFD3BF9A6351 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsSetInitializePurchasingCallback_mACDCB994A8645D7BDFB7A27E0AE8B117CE2DB373 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _PurchasingPlatform_UnityAdsSetInitializePurchasingCallback_mACDCB994A8645D7BDFB7A27E0AE8B117CE2DB373)

“_UnityAdsGetVersion”, referenced from:

_Platform_UnityAdsGetVersion_mCF23DE023C6B397E2BA2687EC65F1367D7F0A973 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_get_version_m9A74DA8799996C6F8F4457877AAFC62603C02C47 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsGetVersion_mCF23DE023C6B397E2BA2687EC65F1367D7F0A973)

“_UnityAdsSetMetaData”, referenced from:

_Platform_UnityAdsSetMetaData_mAE962230ECBA2A9FA234D6E2EB9AF6E803D444AA in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsSetMetaData_mAE962230ECBA2A9FA234D6E2EB9AF6E803D444AA)

“_UnityAdsIsSupported”, referenced from:

_Platform_UnityAdsIsSupported_mAB04D331E1778CE62B3DE772083A22D9A7241CB0 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_get_isSupported_mE34A4AF461EEDCCEA8C0BC731990CD8FEA8BD764 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsIsSupported_mAB04D331E1778CE62B3DE772083A22D9A7241CB0)

“_UnityAdsIsReady”, referenced from:

_Platform_UnityAdsIsReady_m710D2BFB9C2C6111CDD6AC521F3E4D5A4CF81E8B in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_IsReady_m9554D4047BBF4486F8EC2975DE1BFC5703E0F64F in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsIsReady_m710D2BFB9C2C6111CDD6AC521F3E4D5A4CF81E8B)

“_UnityAdsInitialize”, referenced from:

_Platform_UnityAdsInitialize_m0495D3D3849C63F436318CF198D2F13D0350FE0B in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_Initialize_m400648D1BAA057D4983798561090B7F98CF06F63 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsInitialize_m0495D3D3849C63F436318CF198D2F13D0350FE0B)

“__chartBoostHasInPlay”, referenced from:

_CBExternal__chartBoostHasInPlay_mE295DD51E15C8B450262085D6F5D4E2F639624E9 in Bulk_Assembly-CSharp_1.o

_CBExternal_hasInPlay_mC1EEBDC78D1F4B2F6E260B6EE2C1985CACF74A22 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostHasInPlay_mE295DD51E15C8B450262085D6F5D4E2F639624E9)

“__chartBoostShouldDisplayRewardedVideoCallbackResult”, referenced from:

_CBExternal__chartBoostShouldDisplayRewardedVideoCallbackResult_m59FAAC7FD3E2C2A7D060C4DD2F60E550E09CBAEF in Bulk_Assembly-CSharp_1.o

_CBExternal_chartBoostShouldDisplayRewardedVideoCallbackResult_m8D9807939D5473A383BB94D7AA39628195CB2558 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostShouldDisplayRewardedVideoCallbackResult_m59FAAC7FD3E2C2A7D060C4DD2F60E550E09CBAEF)

“_UnityBannerInitialize”, referenced from:

_Banner_UnityBannerInitialize_mD05BF17110EA20E4F8A9CC124D6B64C23F497D5D in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityBannerInitialize_mD05BF17110EA20E4F8A9CC124D6B64C23F497D5D)

“__chartBoostTrackInAppPurchaseEvent”, referenced from:

_CBExternal__chartBoostTrackInAppPurchaseEvent_mEAFC72532300B045AD7763AA39A6AE16064BD752 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostTrackInAppPurchaseEvent_mEAFC72532300B045AD7763AA39A6AE16064BD752)

“_UnityAdsSetBannerLoadCallback”, referenced from:

_Banner_UnityAdsSetBannerLoadCallback_mC4FC3A42944DB9AAB59C02E9E6DDF5CF3CCF7159 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityAdsSetBannerLoadCallback_mC4FC3A42944DB9AAB59C02E9E6DDF5CF3CCF7159)

“_UnityAdsSetDidFinishCallback”, referenced from:

_Platform__ctor_mF1DD627EA028AB3D7D1F90B31253DDB0D42704B3 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_UnityAdsSetDidFinishCallback_m4CF495DF950C5C27C368DA4790FD84A318DC15FB in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsSetDidFinishCallback_m4CF495DF950C5C27C368DA4790FD84A318DC15FB)

“_UnityAdsSetBannerClickCallback”, referenced from:

_Banner_UnityAdsSetBannerClickCallback_m73025800C389E6E4E46569B8584F685BBB27E726 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityAdsSetBannerClickCallback_m73025800C389E6E4E46569B8584F685BBB27E726)

“_UnityAdsSetBannerHideCallback”, referenced from:

_Banner_UnityAdsSetBannerHideCallback_mCB400EB82B6B41567D932D7DE00CD4596332E82A in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityAdsSetBannerHideCallback_mCB400EB82B6B41567D932D7DE00CD4596332E82A)

“_UnityAdsSetBannerShowCallback”, referenced from:

_Banner_UnityAdsSetBannerShowCallback_mBFD476C8D1442EEDAB8F0C8D3FA12F7B2E2D61F2 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityAdsSetBannerShowCallback_mBFD476C8D1442EEDAB8F0C8D3FA12F7B2E2D61F2)

“__chartBoostInit”, referenced from:

_CBExternal__chartBoostInit_m061340CB87B10A657333D2C62D2EECCA6360A107 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostInit_m061340CB87B10A657333D2C62D2EECCA6360A107)

“_UnityAdsSetBannerUnloadCallback”, referenced from:

_Banner_UnityAdsSetBannerUnloadCallback_m0EB272AF9CF8DB923AAA6B60B929E1E2485B5B12 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityAdsSetBannerUnloadCallback_m0EB272AF9CF8DB923AAA6B60B929E1E2485B5B12)

“_UnityAdsSetDidErrorCallback”, referenced from:

_Platform__ctor_mF1DD627EA028AB3D7D1F90B31253DDB0D42704B3 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_UnityAdsSetDidErrorCallback_m4901D20C1FD698D1E518E9F0FA31F5C65B5AB06F in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsSetDidErrorCallback_m4901D20C1FD698D1E518E9F0FA31F5C65B5AB06F)

“__chartBoostFreeInPlayObject”, referenced from:

_CBInPlay__chartBoostFreeInPlayObject_m6D93E37731032D59ABACAB203E9C57611174AC27 in Bulk_Assembly-CSharp_1.o

_CBInPlay_Finalize_mB57973721D7F3A5992967825BF5CD9588714EC9C in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBInPlay__chartBoostFreeInPlayObject_m6D93E37731032D59ABACAB203E9C57611174AC27)

“_UnityAdsSetReadyCallback”, referenced from:

_Platform__ctor_mF1DD627EA028AB3D7D1F90B31253DDB0D42704B3 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_UnityAdsSetReadyCallback_mF9C8785DD0747978F37C0E347FDB53185B2D5009 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsSetReadyCallback_mF9C8785DD0747978F37C0E347FDB53185B2D5009)

“__chartBoostHandleOpenURL”, referenced from:

_CBExternal__chartBoostHandleOpenURL_mFE5653AF347AF2D311A1744538BFA5BA0BAFFE88 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostHandleOpenURL_mFE5653AF347AF2D311A1744538BFA5BA0BAFFE88)

“_UnityAdsSetDidStartCallback”, referenced from:

_Platform__ctor_mF1DD627EA028AB3D7D1F90B31253DDB0D42704B3 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_UnityAdsSetDidStartCallback_m324A38517B56DAFD68DC80FC556D666B931813FC in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsSetDidStartCallback_m324A38517B56DAFD68DC80FC556D666B931813FC)

“__chartBoostInPlayGetAppIconSize”, referenced from:

_CBInPlay_setAppIcon_mC5CCCECB86864B3D8171F38A0D5E0ADA93047EC8 in Bulk_Assembly-CSharp_1.o

_CBInPlay__chartBoostInPlayGetAppIconSize_m440F1BC2C5588009DF05C4F3A15162894601E5E6 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBInPlay__chartBoostInPlayGetAppIconSize_m440F1BC2C5588009DF05C4F3A15162894601E5E6)

“__chartBoostInPlayGetAppIcon”, referenced from:

_CBInPlay_setAppIcon_mC5CCCECB86864B3D8171F38A0D5E0ADA93047EC8 in Bulk_Assembly-CSharp_1.o

_CBInPlay__chartBoostInPlayGetAppIcon_m2940F03C85B3144A8592FCFE721907A47B18C519 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBInPlay__chartBoostInPlayGetAppIconSize_m440F1BC2C5588009DF05C4F3A15162894601E5E6, _CBInPlay__chartBoostInPlayGetAppIcon_m2940F03C85B3144A8592FCFE721907A47B18C519 )

“__chartBoostInPlayGetAppName”, referenced from:

_CBInPlay_setAppName_m8A4BEFB39B5069F39A2FF4EF3D81F8416E69A38A in Bulk_Assembly-CSharp_1.o

_CBInPlay__chartBoostInPlayGetAppName_m2677F8B2244ED6AE7D0AC62FFA7FC576D7251954 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBInPlay__chartBoostInPlayGetAppName_m2677F8B2244ED6AE7D0AC62FFA7FC576D7251954)

“__chartBoostSetMuted”, referenced from:

_CBExternal__chartBoostSetMuted_mD41B50ACD074D703373DCC4B63F90E6D22CB57FB in Bulk_Assembly-CSharp_1.o

_CBExternal_setMuted_m80E09BAEFEB4C86C6D9B3F069ADA87646FC8033F in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetMuted_mD41B50ACD074D703373DCC4B63F90E6D22CB57FB)

“_UnityAdsSetGetProductCatalogCallback”, referenced from:

_PurchasingPlatform_Initialize_m3ED3C03FBE88D3442698D3726041CFD3BF9A6351 in Bulk_UnityEngine.Advertisements.iOS_0.o

_PurchasingPlatform_UnityAdsSetGetProductCatalogCallback_mC6A5612A89EAF34CB1B35511C6BB219501D0B210 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _PurchasingPlatform_UnityAdsSetGetProductCatalogCallback_mC6A5612A89EAF34CB1B35511C6BB219501D0B210)

“__chartBoostSetCustomId”, referenced from:

_CBExternal__chartBoostSetCustomId_mDDB69E086FC384EC0D61C04475967DBE942FD82B in Bulk_Assembly-CSharp_1.o

_CBExternal_setCustomId_m6AEEB1D799D2C27C058DB96A5705773F7E26517B in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetCustomId_mDDB69E086FC384EC0D61C04475967DBE942FD82B)

“__chartBoostHasInterstitial”, referenced from:

_CBExternal__chartBoostHasInterstitial_mD664D9EACF0DCEE95F0BC2A70CB30382A5421317 in Bulk_Assembly-CSharp_1.o

_CBExternal_hasInterstitial_m9A2C7870463E1258EFDD87AFB0774F0F37DE23C9 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostHasInterstitial_mD664D9EACF0DCEE95F0BC2A70CB30382A5421317)

“__chartBoostsetPIDataUseConsent”, referenced from:

_CBExternal__chartBoostsetPIDataUseConsent_m81B6BE3FF07B0E11C7F3ED3B84DF9557D744FCD0 in Bulk_Assembly-CSharp_1.o

_CBExternal_setPIDataUseConsent_m576E3CB01F3E9C4BFAD0883369D5BB964948EAE6 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostsetPIDataUseConsent_m81B6BE3FF07B0E11C7F3ED3B84DF9557D744FCD0)

“__chartBoostRestrictDataCollection”, referenced from:

_CBExternal__chartBoostRestrictDataCollection_mCB07DAA079059E1CF2FDE0CA6F12EC25152A933D in Bulk_Assembly-CSharp_1.o

_CBExternal_restrictDataCollection_m91B58FE7C41A7737D4DE249140BD8FB9748FDA8D in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostRestrictDataCollection_mCB07DAA079059E1CF2FDE0CA6F12EC25152A933D)

“__chartBoostSetStatusBarBehavior”, referenced from:

_CBExternal__chartBoostSetStatusBarBehavior_m5B4D7A34219D0E5D085DD6D95CFB386BE0B3C837 in Bulk_Assembly-CSharp_1.o

_CBExternal_setStatusBarBehavior_m21E23AD268F106A3CFFF6A5970C93334AE889419 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetStatusBarBehavior_m5B4D7A34219D0E5D085DD6D95CFB386BE0B3C837)

“__chartBoostGetCustomId”, referenced from:

_CBExternal__chartBoostGetCustomId_mAD78A936752289E6F57ADD606255C45D070BEDCA in Bulk_Assembly-CSharp_1.o

_CBExternal_getCustomId_mDDC13192CA78FAD030E2BBAFFFAF0408A6D7CF5E in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostGetCustomId_mAD78A936752289E6F57ADD606255C45D070BEDCA)

“__chartBoostCacheRewardedVideo”, referenced from:

_CBExternal__chartBoostCacheRewardedVideo_mB509CEAFBA238DB2C8C1FCE615C02D19B104678D in Bulk_Assembly-CSharp_1.o

_CBExternal_cacheRewardedVideo_m21C58FABF9D64084EFCD57844E41AD4BB22C5B1F in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostCacheRewardedVideo_mB509CEAFBA238DB2C8C1FCE615C02D19B104678D)

“__chartBoostInPlayClick”, referenced from:

_CBInPlay__chartBoostInPlayClick_m0812C186E27737614858B216FFA418C095C52C57 in Bulk_Assembly-CSharp_1.o

_CBInPlay_click_mB15330FEA08301D1DEFE3F15B0369D5066966BD1 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBInPlay__chartBoostInPlayClick_m0812C186E27737614858B216FFA418C095C52C57)

“__chartBoostSetGameObjectName”, referenced from:

_CBExternal__chartBoostSetGameObjectName_m865DFF0BD1665CE979716B204C1E3D3033EF7F38 in Bulk_Assembly-CSharp_1.o

_CBExternal_setGameObjectName_mCB1D4242814C174D40C487DD184B06CEC9EDCB1D in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetGameObjectName_m865DFF0BD1665CE979716B204C1E3D3033EF7F38)

“__chartBoostHasRewardedVideo”, referenced from:

_CBExternal__chartBoostHasRewardedVideo_m3A92D9B04558E1E039EF01C4BBCEE6DD07B0BBAF in Bulk_Assembly-CSharp_1.o

_CBExternal_hasRewardedVideo_mDEDA44D5B9A3BF846D1ABF8CCB1079076406B136 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostHasRewardedVideo_m3A92D9B04558E1E039EF01C4BBCEE6DD07B0BBAF)

“__chartBoostSetAutoCacheAds”, referenced from:

_CBExternal__chartBoostSetAutoCacheAds_m98D0715A578B5F9FD4981621AAE1E63CB76AE3C0 in Bulk_Assembly-CSharp_1.o

_CBExternal_setAutoCacheAds_m9C61975A7692CAD343CAFC202FACD6A028577BEF in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetAutoCacheAds_m98D0715A578B5F9FD4981621AAE1E63CB76AE3C0)

“_UnityAdsSetBannerErrorCallback”, referenced from:

_Banner_UnityAdsSetBannerErrorCallback_mCAD598002DAE2DA48E0C12700705AC286D114876 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Banner__ctor_m3B824973DD62A3CA8F005D089ECAFB710662E513 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Banner_UnityAdsSetBannerErrorCallback_mCAD598002DAE2DA48E0C12700705AC286D114876)

“__chartBoostGetAutoCacheAds”, referenced from:

_CBExternal__chartBoostGetAutoCacheAds_mA74ED40163B03D1BB1560FC4F2F03C0F610893B9 in Bulk_Assembly-CSharp_1.o

_CBExternal_getAutoCacheAds_m949A394048BDDF86F17E477B5BD63FACEE7362A9 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostGetAutoCacheAds_mA74ED40163B03D1BB1560FC4F2F03C0F610893B9)

“__chartBoostSetShouldRequestInterstitialsInFirstSession”, referenced from:

_CBExternal__chartBoostSetShouldRequestInterstitialsInFirstSession_m917DB41E4AB5F37A957938BD131211C2A17B0714 in Bulk_Assembly-CSharp_1.o

_CBExternal_setShouldRequestInterstitialsInFirstSession_m75F6AE324DD02F5D937A837876B2EADCDC97664A in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetShouldRequestInterstitialsInFirstSession_m917DB41E4AB5F37A957938BD131211C2A17B0714)

“__chartBoostSetShouldPauseClickForConfirmation”, referenced from:

_CBExternal__chartBoostSetShouldPauseClickForConfirmation_m21C49CC7BB680A01274497BED16AAB2035F7EDAE in Bulk_Assembly-CSharp_1.o

_CBExternal_setShouldPauseClickForConfirmation_mF4DB33DB07D959551C9BEDA92598D464DF551F91 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetShouldPauseClickForConfirmation_m21C49CC7BB680A01274497BED16AAB2035F7EDAE)

“__chartBoostInPlayShow”, referenced from:

_CBInPlay__chartBoostInPlayShow_m386696DCB37C4984018978D9CDADFE2825A43B2D in Bulk_Assembly-CSharp_1.o

_CBInPlay_show_m3184F7D538DDC51E8B0F39940FBC3D136EF15A32 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBInPlay__chartBoostInPlayShow_m386696DCB37C4984018978D9CDADFE2825A43B2D)

“_UnityAdsShow”, referenced from:

_Platform_UnityAdsShow_mDD46D84E48B16C567ADB1FF139B219E5865654D3 in Bulk_UnityEngine.Advertisements.iOS_0.o

_Platform_Show_m0092DFB8DB967D372336C4B2F5A0265324124152 in Bulk_UnityEngine.Advertisements.iOS_0.o

(maybe you meant: _Platform_UnityAdsShow_mDD46D84E48B16C567ADB1FF139B219E5865654D3)

“__chartBoostSetMediation”, referenced from:

_CBExternal__chartBoostSetMediation_mF6AD348DC8B8D2123B3C798A51A2B8BF46E56107 in Bulk_Assembly-CSharp_1.o

_CBExternal_setMediation_m2FF335AB419A2671A4B63EB03606091CF02D70F9 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetMediation_mF6AD348DC8B8D2123B3C798A51A2B8BF46E56107)

“__chartBoostDidPassAgeGate”, referenced from:

_CBExternal__chartBoostDidPassAgeGate_mCB425C76C5F15C8FFE3F56BACFA346375F442971 in Bulk_Assembly-CSharp_1.o

_CBExternal_didPassAgeGate_mAFBB2F212600C169B308940BDAE72AE7C0FC5882 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostDidPassAgeGate_mCB425C76C5F15C8FFE3F56BACFA346375F442971)

“__chartBoostSetShouldPrefetchVideoContent”, referenced from:

_CBExternal__chartBoostSetShouldPrefetchVideoContent_m6661EED1730FA1E764AADB1F84EBB53DA051689C in Bulk_Assembly-CSharp_1.o

_CBExternal_setShouldPrefetchVideoContent_mD85911F1B59102FBACE5B8262E54E9EFB9909921 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostSetShouldPrefetchVideoContent_m6661EED1730FA1E764AADB1F84EBB53DA051689C)

“__chartBoostCacheInPlay”, referenced from:

_CBExternal__chartBoostCacheInPlay_mDA0C7B6B6E1FFEE021E456AE1E591A1D9C657B75 in Bulk_Assembly-CSharp_1.o

_CBExternal_cacheInPlay_m4EA18789C71D9CEEF661784329BEF93932D98A87 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostCacheInPlay_mDA0C7B6B6E1FFEE021E456AE1E591A1D9C657B75)

“__chartBoostShouldDisplayInterstitialCallbackResult”, referenced from:

_CBExternal__chartBoostShouldDisplayInterstitialCallbackResult_m2A5885E84AA7C4DA66DE3D86A257633E9724585E in Bulk_Assembly-CSharp_1.o

_CBExternal_chartBoostShouldDisplayInterstitialCallbackResult_m65DFFFAEAF2E95D19E693952FD36446C30659913 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostShouldDisplayInterstitialCallbackResult_m2A5885E84AA7C4DA66DE3D86A257633E9724585E)

“__chartBoostCacheInterstitial”, referenced from:

_CBExternal__chartBoostCacheInterstitial_m4C5ABF6A6693A9A2C77F4723DEFBE7EE081A8513 in Bulk_Assembly-CSharp_1.o

_CBExternal_cacheInterstitial_mDB5A1D1BB6C3ACD7DDCBF267049F8712CE9CE337 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostCacheInterstitial_m4C5ABF6A6693A9A2C77F4723DEFBE7EE081A8513)

“__chartBoostGetInPlay”, referenced from:

_CBExternal__chartBoostGetInPlay_m5C170A87156B7D8BF9A786391FF68AEA0E498190 in Bulk_Assembly-CSharp_1.o

_CBExternal_getInPlay_m8CEB08AA3F0EAF9B1F7B6DCD3B4A736026C4D17B in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostGetInPlay_m5C170A87156B7D8BF9A786391FF68AEA0E498190)

“__chartBoostTrackLevelInfo”, referenced from:

_CBExternal__chartBoostTrackLevelInfo_m707EFB66D1C4332EC1C5A3C8EAB5E6E5ACCE82A0 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostTrackLevelInfo_m707EFB66D1C4332EC1C5A3C8EAB5E6E5ACCE82A0)

“__chartBoostShowInterstitial”, referenced from:

with Xcode9.4.1 i did with it but i can’t solve it

_CBExternal__chartBoostShowInterstitial_mDCA5C88383A8C250714294C075506605733B7B49 in Bulk_Assembly-CSharp_1.o

_CBExternal_showInterstitial_m963BC691CC34F50FC3A8B0C720E6EF34D99E388E in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostShowInterstitial_mDCA5C88383A8C250714294C075506605733B7B49)

“__chartBoostIsAnyViewVisible”, referenced from:

_CBExternal__chartBoostIsAnyViewVisible_mE048F64391D29FFBA83FB7B8B8BAD635B6DD1955 in Bulk_Assembly-CSharp_1.o

_CBExternal_isAnyViewVisible_m0CFAAA885937916F4CD222F26E140604F6A347E9 in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostIsAnyViewVisible_mE048F64391D29FFBA83FB7B8B8BAD635B6DD1955)

“__chartBoostShowRewardedVideo”, referenced from:

_CBExternal__chartBoostShowRewardedVideo_mEDCA0ADFC83EE864A14BFEC0DAF401E53E6B3F3D in Bulk_Assembly-CSharp_1.o

_CBExternal_showRewardedVideo_mDD84134A61F96660D9F77775CA5932B134D6700E in Bulk_Assembly-CSharp_1.o

(maybe you meant: _CBExternal__chartBoostShowRewardedVideo_mEDCA0ADFC83EE864A14BFEC0DAF401E53E6B3F3D)

ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

what to do next with this error any one please help me in this error i am new to xcode

Hello @JoshPeterson I get this error when i build it the game to xcode
please haw can i fix it ?

ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Users/macinfo/Desktop/SuperCand Flow/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
duplicate symbol _UnityAdsCopyString in:
/Users/macinfo/Library/Developer/Xcode/DerivedData/Unity-iPhone-gqopssdzurhxsigmancuvtpisgzz/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityAdsUnityWrapper-1d03fc83ce9f1bc3f9eed57ff636228df0004ed65ee5ff27c27446ef2b86d435.o
/Users/macinfo/Library/Developer/Xcode/DerivedData/Unity-iPhone-gqopssdzurhxsigmancuvtpisgzz/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityAdsUnityWrapper-1d03fc83ce9f1bc3f9eed57ff636228d957a7ce1abba1e82dda87863414c781b.o
duplicate symbol OBJC_CLASS_UnityAdsUnityWrapperDelegate in: /Users/macinfo/Library/Developer/Xcode/DerivedData/Unity-iPhone-gqopssdzurhxsigmancuvtpisgzz/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityAdsUnityWrapper-1d03fc83ce9f1bc3f9eed57ff636228df0004ed65ee5ff27c27446ef2b86d435.o /Users/macinfo/Library/Developer/Xcode/DerivedData/Unity-iPhone-gqopssdzurhxsigmancuvtpisgzz/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityAdsUnityWrapper-1d03fc83ce9f1bc3f9eed57ff636228d957a7ce1abba1e82dda87863414c781b.o duplicate symbol _OBJC_METACLASS__UnityAdsUnityWrapperDelegate in:
/Users/macinfo/Library/Developer/Xcode/DerivedData/Unity-iPhone-gqopssdzurhxsigmancuvtpisgzz/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityAdsUnityWrapper-1d03fc83ce9f1bc3f9eed57ff636228df0004ed65ee5ff27c27446ef2b86d435.o
/Users/macinfo/Library/Developer/Xcode/DerivedData/Unity-iPhone-gqopssdzurhxsigmancuvtpisgzz/Build/Intermediates.noindex/Unity-iPhone.build/ReleaseForRunning-iphoneos/Unity-iPhone.build/Objects-normal/arm64/UnityAdsUnityWrapper-1d03fc83ce9f1bc3f9eed57ff636228d957a7ce1abba1e82dda87863414c781b.o
ld: 3 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Thanks advance