Неопределенный символ: _OBJC_CLASS_$_UnityAds в XCode, когда я пытаюсь заархивировать проект Unity ios

Я хочу заархивировать проект Unity ios в xcode, чтобы загрузить его в магазин приложений. При архивировании я получаю следующие две ошибки:

Неопределенный символ: OBJC_CLASS$_UnityAds

Команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Полный текст ошибки здесь:

Ld /Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/UnityFramework.framework/UnityFramework normal (in target 'UnityFramework' from project 'Unity-iPhone')
    cd /Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Xlinker -reproducible -target arm64-apple-ios12.0 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk -Os -L/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/EagerLinkingTBDs/Release-iphoneos -L/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4.sdk/usr/lib/swift -L/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Libraries -L/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Libraries/Plugins/iOS -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/EagerLinkingTBDs/Release-iphoneos -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/GoogleUtilities -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/PromisesObjC -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/Protobuf -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/nanopb -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework-Current -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/GoogleAppMeasurement/Frameworks -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/GoogleUserMessagingPlatform/Frameworks/Release -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/UnityAds -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/UnityMediationAdapter -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/UnityMediationLogging -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/UnityMediationSdk -F/Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Pods/UnityMediationUnityAdapter -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/Google-Mobile-Ads-SDK -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/GoogleAppMeasurement/AdIdSupport -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/GoogleAppMeasurement/WithoutAdIdSupport -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/GoogleUserMessagingPlatform -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/UnityAds -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/UnityMediationAdapter -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/UnityMediationLogging -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/UnityMediationSdk -F/Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/BuildProductsPath/Release-iphoneos/XCFrameworkIntermediates/UnityMediationUnityAdapter -filelist /Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/UnityFramework.LinkFileList -install_name @rpath/UnityFramework.framework/UnityFramework -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -Xlinker -rpath -Xlinker @executable_path/../../Frameworks -Xlinker -map -Xlinker /Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/UnityFramework-LinkMap-normal-arm64.txt -dead_strip -Xlinker -object_path_lto -Xlinker /Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/UnityFramework_lto.o -stdlib\=libc++ -fobjc-arc -fobjc-link-runtime -ObjC -lc++ -lsqlite3 -lz -framework AVFAudio -framework AVFoundation -framework AdSupport -framework AppTrackingTransparency -framework AudioToolbox -framework CFNetwork -framework CoreFoundation -framework CoreGraphics -framework CoreMedia -framework CoreTelephony -framework CoreVideo -framework FBLPromises -framework Foundation -framework GoogleAppMeasurement -framework GoogleAppMeasurementIdentitySupport -framework GoogleMobileAds -framework GoogleUtilities -framework MediaPlayer -framework MessageUI -framework MobileCoreServices -framework Network -framework Protobuf -framework QuartzCore -framework Security -framework StoreKit -framework SystemConfiguration -framework UIKit -framework UnityAds -framework UnityMediationAdapter -framework UnityMediationLogging -framework UnityMediationSdk -framework UnityMediationUnityAdapter -framework UserMessagingPlatform -framework WebKit -framework nanopb -weak_framework AdSupport -weak_framework JavaScriptCore -weak_framework SafariServices -weak_framework WebKit -weak_framework CoreMotion -weak-lSystem -liPhone-lib -framework Metal -framework Security -framework MediaToolbox -framework CoreText -framework AudioToolbox -weak_framework AVFoundation -framework AVKit -framework CFNetwork -framework CoreGraphics -framework CoreMedia -weak_framework CoreMotion -framework CoreVideo -framework Foundation -framework OpenAL -framework QuartzCore -framework SystemConfiguration -framework UIKit -liconv.2 -lil2cpp /Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Libraries/baselib.a /Users/macbookpro/Desktop/Projekte/Gym/Gym_0_0_9/Libraries/Plugins/iOS/unity-plugin-library.a -weak_framework GameController -framework Pods_UnityFramework -Xlinker -dependency_info -Xlinker /Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/Unity-iPhone.build/Release-iphoneos/UnityFramework.build/Objects-normal/arm64/UnityFramework_dependency_info.dat -o /Users/macbookpro/Library/Developer/Xcode/DerivedData/Unity-iPhone-bwgxquphgntexaaskcghcrqzasat/Build/Intermediates.noindex/ArchiveIntermediates/Unity-iPhone/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/UnityFramework.framework/UnityFramework

ld: warning: ignoring duplicate libraries: '-lc++'
ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found
ld: warning: Could not find or use auto-linked framework 'UnityMediationInstantiationService': framework 'UnityMediationInstantiationService' not found
ld: warning: Could not find or use auto-linked framework 'UnityMediationS2SService': framework 'UnityMediationS2SService' not found
ld: warning: Could not find or use auto-linked framework 'UnityMediationTrackingService': framework 'UnityMediationTrackingService' not found
ld: warning: Could not find or use auto-linked framework 'UnitySwiftProtobuf': framework 'UnitySwiftProtobuf' not found
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_UnityAds", referenced from:
       in UnityMediationUnityAdapter[arm64][6](UMSUnityAdsAdapterFactory.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Это был мой рабочий процесс:
Я пытаюсь загрузить свой проект Unity в Apple App Store. Итак, я создаю проект для iOS.
На моем Macbook я открыл проект в терминале и введите эту команду: pod install --repo-update Мне нужно это сделать, потому что я хочу использовать Google Admob. После этого я открыл файл Unity-iPhone.xcworkspace, ввел свою подпись, настроил цель развертывания iOS моих модулей и начал его архивировать. Через несколько минут я получил эту ошибку.

Я думаю, что это странно, потому что я не хочу использовать UnityAds и деактивировал его в Unity.

Я решил проблему, удалив из моего проекта все файлы, содержащие «медиацию» или «unityAds».

Berlin-Koeln 10.08.2024 01:37
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил проблему, удалив из моего проекта все файлы, содержащие «медиацию» или «unityAds».

Другие вопросы по теме