Не получается корректно выполнить установку пакета через SwiftPackageManager и выполнить сборку в XCode 14.2
Пробовал на чистом проекте и на рабочем. Оба SwiftUI. Но дело не доходит до отображения рекламы, тк сборка проекта не выполняется.
При использовании SwiftPackageManger содержимое пакета не соответствует содержимому, которое представлено в инструкции. Кроме того в нем нет YandexMobileAdsBundle.bundle (его можно найти в artifacts, но это не решает проблему).
YandexMobileAdsBundle.bundle теперь находится здесь:
Вот так отображается содержимое пакетов в XCode 14.2:
А вот так в вашей инструкции:
Итак я все же нашел и подключил в сбоку YandexMobileAdsBundle.bundle. Но сборка не выполняется со следующими ошибками. Так и на чистом проекте и на рабочем.
Что я делаю не так? В чем проблема? Те видно, что не хватает YXMobileAdsBase, YXMobileAdsPlatformDescription, YXMobileAdsDependenciesUmbrella. А как их установить?
Could not find or use auto-linked framework 'YXMobileAdsBase'
Could not find or use auto-linked framework 'YXMobileAdsPlatformDescription'
Could not find or use auto-linked framework 'YXMobileAdsDependenciesUmbrella'
Undefined symbol: _$s10CommonCore15ImageContainingMp
Undefined symbol: _$s10CommonCore21VisibleBoundsTrackingMp
Undefined symbol: _$s10CommonCore25VisibleBoundsTrackingLeafMp
Undefined symbol: _$s10CommonCore25VisibleBoundsTrackingLeafPAAE02oncD7Changed4from2toySo6CGRectV_AHtF
Undefined symbol: _$s10Networking18ImageHolderFactoryV05localB8Provider25imageProcessingQueueLabel16requestPerformerAcA05LocalB9Providing_pSg_SSAA20URLRequestPerforming_ptcfC
Undefined symbol: _$s10Networking19LocalImageProvidingMp
и т.д. (всего 100 ошибок)
4.
Вот так еще сборка выполняется:
import SwiftUI
import YandexMobileAds
@main
struct TestApp: App {
init() {
var rewardedAd: YMARewardedAd!
//rewardedAd = YMARewardedAd(adUnitID: "demo-rewarded-yandex")
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
А так уже нет:
import SwiftUI
import YandexMobileAds
@main
struct TestApp: App {
init() {
var rewardedAd: YMARewardedAd!
rewardedAd = YMARewardedAd(adUnitID: "demo-rewarded-yandex")
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Здравствуйте!
Спасибо за информацию, поправили ошибку, рекомендуем удалить package из проекта и добавить повторно, для удаления кешей.
Актуальная версия 5.4.0.
Приветствую,
Не получается корректно выполнить установку пакета через SwiftPackageManager и выполнить сборку в XCode 14.2
YandexMobileAdsBundle.bundle теперь находится здесь:
Вот так отображается содержимое пакетов в XCode 14.2:
А вот так в вашей инструкции:
Что я делаю не так? В чем проблема? Те видно, что не хватает YXMobileAdsBase, YXMobileAdsPlatformDescription, YXMobileAdsDependenciesUmbrella. А как их установить?
и т.д. (всего 100 ошибок)
4.
Вот так еще сборка выполняется:
А так уже нет: