development environment
Hardware: iMac i5-10600 / AMD Radeon Pro 5300
OS: macOS Bigsur 12.5.1 (64bit)
Clang: 13.1.6
XCode: 13.3.1
UE: 4.25.4 Custom(swift add)
When I open a project with xcode and package iOS as a target, the following error occurs.
LogPlayLevel: [637/645] Compile Module.Engine.gen.41_of_65.cpp
LogPlayLevel: [638/645] Compile Module.Engine.21_of_47.cpp
LogPlayLevel: [639/645] Compile Module.TraceLog.cpp
LogPlayLevel: [640/645] Compile BuildSettings.cpp
LogPlayLevel: [641/645] sh /Users/herohjk/Downloads/CustomSDK_SDK_Unreal_v4.16.0.3_withCore/Sample 4.25/Binaries/IOS/CustomSDKSDKV4Tester
LogPlayLevel: Warning: ld: warning: Could not find or use auto-linked library 'swiftCompatibility51'
LogPlayLevel: Warning: ld: warning: Could not find or use auto-linked library 'swiftCompatibility50'
LogPlayLevel: Warning: ld: warning: Could not find or use auto-linked library 'swiftCompatibilityDynamicReplacements'
LogPlayLevel: Warning: ld: warning: Could not find or use auto-linked library 'swiftCompatibilityConcurrency'
LogPlayLevel: Undefined symbols for architecture arm64:
LogPlayLevel: "__swift_FORCE_LOAD_$_swiftCompatibilityConcurrency", referenced from:
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKAppTrackingTransparency in CustomSDKAppTrackingTransparency(CustomSDKATTManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKCore in CustomSDKCore(Platform.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKCore in CustomSDKCore(PropertyManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKCore in CustomSDKCore(Crypto.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKCore in CustomSDKCore(CustomSDKATTManagerProtocol.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKCore in CustomSDKCore(StringUtil.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKCore in CustomSDKCore(RSAUtil.o)
LogPlayLevel: ...
LogPlayLevel: (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderWechat, __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKProtocol , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderQQ , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderVK , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$
_CustomSDKCore , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderAppsFlyer , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderWeverse , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKAppTrackingTransparency , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderSingular , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrenc
y_$_ProviderAdjust , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_ProviderAdapter , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKIAPV4 , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKService , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKUI , __swift_FORCE_LOAD_$_swiftCompatibilityConcurrency_$_CustomSDKBase )
LogPlayLevel: "__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements", referenced from:
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKAppTrackingTransparency in CustomSDKAppTrackingTransparency(CustomSDKATTManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKTransformerGraphRequestFactory.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKAppEventsCAPIManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit(AccessToken.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit(CAPIReporter.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit(DependentType.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKAppEventConversionsAPITransformer.o)
LogPlayLevel: ...
LogPlayLevel: (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_ProviderWeverse, __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKCore , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_ProviderWechat , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKUI , __swift_FORCE_LOAD_$_sw
iftCompatibilityDynamicReplacements_$_ProviderQQ , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_ProviderAdjust , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKLoginKit , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_ProviderVK , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKBase , __swift_
FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKProtocol , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKGamingServicesKit , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_ProviderLine , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_ProviderAppsFlyer , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicRep
lacements_$_ProviderAdapter , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_LineSDK , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKIAPV4 , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKAppTrackingTransparency , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKShareKit , __swift_FORCE_LOAD
_$_swiftCompatibilityDynamicReplacements_$_ProviderSingular , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_CustomSDKService , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBAEMKit , __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_FBSDKCoreKit )
LogPlayLevel: "__swift_FORCE_LOAD_$_swiftCompatibility51", referenced from:
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKAppTrackingTransparency in CustomSDKAppTrackingTransparency(CustomSDKATTManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKTransformerGraphRequestFactory.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKAppEventsCAPIManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit(AccessToken.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit(CAPIReporter.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit(DependentType.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKAppEventConversionsAPITransformer.o)
LogPlayLevel: ...
LogPlayLevel: (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderWechat, __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKService , __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBAEMKit , __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKCore , __swift_FORCE_LOAD_$_swiftCompatibility51_$_LineSDK , __swift_FORCE_LOAD_$_swiftCompatibility
51_$_ProviderVK , __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderQQ , __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderWeverse , __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderAppsFlyer , __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderAdapter , __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKIAPV4 , __swift_FORCE_LOAD_$_swiftCompatibility51
_$_ProviderAdjust , __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderLine , __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKUI , __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKProtocol , __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKGamingServicesKit , __swift_FORCE_LOAD_$_swiftCompatibility51_$_ProviderSingular , __swift_FORCE_LOAD_$_swiftCompatibili
ty51_$_CustomSDKBase , __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKLoginKit , __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKCoreKit , __swift_FORCE_LOAD_$_swiftCompatibility51_$_FBSDKShareKit , __swift_FORCE_LOAD_$_swiftCompatibility51_$_CustomSDKAppTrackingTransparency )
LogPlayLevel: "__swift_FORCE_LOAD_$_swiftCompatibility50", referenced from:
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_CustomSDKAppTrackingTransparency in CustomSDKAppTrackingTransparency(CustomSDKATTManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKTransformerGraphRequestFactory.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKAppEventsCAPIManager.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit(AccessToken.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit(CAPIReporter.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit(DependentType.o)
LogPlayLevel: __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit in FBSDKCoreKit(FBSDKAppEventConversionsAPITransformer.o)
LogPlayLevel: ...
LogPlayLevel: (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderSingular, __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderVK , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderAppsFlyer , __swift_FORCE_LOAD_$_swiftCompatibility50_$_CustomSDKAppTrackingTransparency , __swift_FORCE_LOAD_$_swiftCompatibility50_$_CustomSDKIAPV4 , __swift_
FORCE_LOAD_$_swiftCompatibility50_$_CustomSDKUI , __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKLoginKit , __swift_FORCE_LOAD_$_swiftCompatibility50_$_CustomSDKProtocol , __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKShareKit , __swift_FORCE_LOAD_$_swiftCompatibility50_$_LineSDK , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderAdjust , __swift_FORCE_LOAD_$_
swiftCompatibility50_$_CustomSDKBase , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderQQ , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderLine , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderWechat , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderWeverse , __swift_FORCE_LOAD_$_swiftCompatibility50_$_CustomSDKCore , __swift_FORCE_LOAD_$_swiftCompat
ibility50_$_CustomSDKService , __swift_FORCE_LOAD_$_swiftCompatibility50_$_ProviderAdapter , __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKGamingServicesKit , __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBSDKCoreKit , __swift_FORCE_LOAD_$_swiftCompatibility50_$_FBAEMKit )
LogPlayLevel: ld: symbol(s) not found for architecture arm64
LogPlayLevel: Error: clang: error: linker command failed with exit code 1 (use -v to see invocation)
LogPlayLevel: Took 1017.693499s to run mono, ExitCode=6
LogPlayLevel: UnrealBuildTool failed. See log for more details. (/Users/herohjk/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-CustomSDKSDKV4Tester-IOS-Development.txt)
LogPlayLevel: AutomationTool exiting with ExitCode=6 (6)
How should we approach the solution?