Unity导出XCode工程,运行报错

报错:

Undefined symbols:
Linker command failed with exit code 1 (use -v to see invocation)

Log详情

【Unity导出XCode】运行报错Linker command failed with exit code 1 (use -v to see invocation)_xcode

*********

ld: Undefined symbols:

  __swift_FORCE_LOAD_$_swiftCompatibility50, referenced from:

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_Promises in PromisesSwift[4](Promise.o)

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKLoginKit in FBSDKLoginKit[5](AppEvents+Internal.o)

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit[118](AEMNetworker.o)

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_FirebaseCoreInternal in FirebaseCoreInternal[4](_ObjC_HeartbeatController.o)

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_FirebaseAnalytics in FirebaseAnalytics[17](Analytics+StoreKit.o)

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_FirebaseSessions in FirebaseSessions[6](ApplicationInfo.o)

      __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBAEMKit in FBAEMKit[3](AEMAdvertiserMultiEntryRule.o)

      ...

  __swift_FORCE_LOAD_$_swiftCompatibility51, referenced from:

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_Promises in PromisesSwift[4](Promise.o)

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKLoginKit in FBSDKLoginKit[5](AppEvents+Internal.o)

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit[118](AEMNetworker.o)

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_FirebaseCoreInternal in FirebaseCoreInternal[4](_ObjC_HeartbeatController.o)

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_FirebaseAnalytics in FirebaseAnalytics[17](Analytics+StoreKit.o)

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_FirebaseSessions in FirebaseSessions[6](ApplicationInfo.o)

      __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBAEMKit in FBAEMKit[3](AEMAdvertiserMultiEntryRule.o)

      ...

  __swift_FORCE_LOAD_$_swiftCompatibility56, referenced from:

      __swift_FORCE_LOAD_$_swiftCompatibility56_$_FBSDKLoginKit in FBSDKLoginKit[5](AppEvents+Internal.o)

      __swift_FORCE_LOAD_$_swiftCompatibility56_$_FBSDKCoreKit in FBSDKCoreKit[118](AEMNetworker.o)

      __swift_FORCE_LOAD_$_swiftCompatibility56_$_FBAEMKit in FBAEMKit[3](AEMAdvertiserMultiEntryRule.o)

  __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency, referenced from:

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_Promises in PromisesSwift[4](Promise.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_FBSDKLoginKit in FBSDKLoginKit[5](AppEvents+Internal.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_FBSDKCoreKit in FBSDKCoreKit[118](AEMNetworker.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_FirebaseCoreInternal in FirebaseCoreInternal[4](_ObjC_HeartbeatController.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_FirebaseAnalytics in FirebaseAnalytics[17](Analytics+StoreKit.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_FirebaseSessions in FirebaseSessions[6](ApplicationInfo.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_FBAEMKit in FBAEMKit[3](AEMAdvertiserMultiEntryRule.o)

      ...

  __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements, referenced from:

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_Promises in PromisesSwift[4](Promise.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKLoginKit in FBSDKLoginKit[5](AppEvents+Internal.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit[118](AEMNetworker.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FirebaseCoreInternal in FirebaseCoreInternal[4](_ObjC_HeartbeatController.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FirebaseAnalytics in FirebaseAnalytics[17](Analytics+StoreKit.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FirebaseSessions in FirebaseSessions[6](ApplicationInfo.o)

      __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBAEMKit in FBAEMKit[3](AEMAdvertiserMultiEntryRule.o)

      ...

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

解决:

1. 新建一个Swift文件

【Unity导出XCode】运行报错Linker command failed with exit code 1 (use -v to see invocation)_unity_02

2. 添加系统库Accelerate.framework,libc++.tbd 

【Unity导出XCode】运行报错Linker command failed with exit code 1 (use -v to see invocation)_xcode_03