Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не собирается проект при использовании CocoaPods #227

Open
tozik opened this issue Jul 2, 2024 · 26 comments
Labels
transmitted Issue transmitted to inner service

Comments

@tozik
Copy link

tozik commented Jul 2, 2024

Создаю новый пустой проект, добавляю podfile и прописываю

  pod 'YandexMobileAdsAdMobAdapters'
  pod 'YandexMobileAdsIronSourceAdapters'
  pod 'YandexMobileAdsMediation'
  pod 'YandexMobileAdsInstream' 

после pod install и попытке запуска получаю следующее

Screenshot 2024-07-02 at 17 49 06

На проекте в который надо интегрировать YandexMediations (где предварительно был интегрирован YandexAds через Package dependency на SwiftUI и работала яндекс реклама)
при попытке интеграции через CocoaPods
с прописанным
pod 'YandexMobileAdsMediation'
Получаю две другие ошибки
Screenshot 2024-07-02 at 17 53 09

upd: важное замечание что 6.4.1 с swiftUI работает. Как только обновляю до последней версии, отказывается собираться

@mobile-ads-github
Copy link
Collaborator

Здравствуйте. Подскажите, пожалуйста, какую версию Xcode вы используете?

@mobile-ads-github
Copy link
Collaborator

Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-3410. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.

Thank you for your message, a task with the number PCODESUP-3410 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.

@mobile-ads-github mobile-ads-github added the transmitted Issue transmitted to inner service label Jul 2, 2024
@tozik
Copy link
Author

tozik commented Jul 3, 2024

Здравствуйте. Подскажите, пожалуйста, какую версию Xcode вы используете?

Version 15.0.1 (15A507)

@tozik
Copy link
Author

tozik commented Jul 3, 2024

Так же добавлю что при использовании package dependencies и версии 7.1.0 проект тоже перестает собираться.
Если спустить до версии 6.4.1 то проект собирается и запускается
Screenshot 2024-07-03 at 11 30 40

@tozik
Copy link
Author

tozik commented Jul 15, 2024

@mobile-ads-github может есть какие обновления?

@mobile-ads-github
Copy link
Collaborator

@mobile-ads-github может есть какие обновления?

Добрый день,пожалуйста, попробуйте собрать наш проект https://github.com/yandexmobile/yandex-ads-sdk-ios/tree/master/Examples/YandexMobileAdsExample с версией sdk 7.1.1 и Xcode 15.4

@tozik
Copy link
Author

tozik commented Jul 22, 2024

Screenshot 2024-07-22 at 12 50 07
Нашел проблему. Но пока не разобрался как ее решить

Проект с примера теперь собирается, но при подключении в мой проект, появляется
Screenshot 2024-07-03 at 11 30 40
в следствие чего проект не собирается

Почему версии в вашем примере проекта, в частности VGSL.... используют такие старые версии?

@mobile-ads-github

@tozik
Copy link
Author

tozik commented Jul 22, 2024

@mobile-ads-github по факту ничего не помогает
попросите ваших разрабов, сделать пустой проект
добавить туда две строки с подами, и собрать проект
желательно на нескольких разных маках

@mobile-ads-github
Copy link
Collaborator

@mobile-ads-github по факту ничего не помогает попросите ваших разрабов, сделать пустой проект добавить туда две строки с подами, и собрать проект желательно на нескольких разных маках

Добрый день, можете, пожалуйста, предоставить полный Podilfe используемый в проекте?

@tozik
Copy link
Author

tozik commented Jul 23, 2024

@mobile-ads-github по факту ничего не помогает попросите ваших разрабов, сделать пустой проект добавить туда две строки с подами, и собрать проект желательно на нескольких разных маках

Добрый день, можете, пожалуйста, предоставить полный Podilfe используемый в проекте?

для минимизации проблем взял точно такой же как и ваш

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, :deployment_target => '13.0'

target 'VPN Satoshi' do
  pod 'YandexMobileAdsAdMobAdapters'
  pod 'YandexMobileAdsIronSourceAdapters'
  pod 'YandexMobileAdsMediation'
  pod 'YandexMobileAdsInstream'
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
    end
  end
end

@mobile-ads-github
Copy link
Collaborator

@mobile-ads-github по факту ничего не помогает попросите ваших разрабов, сделать пустой проект добавить туда две строки с подами, и собрать проект желательно на нескольких разных маках

Добрый день, можете, пожалуйста, предоставить полный Podilfe используемый в проекте?

для минимизации проблем взял точно такой же как и ваш

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, :deployment_target => '13.0'

target 'VPN Satoshi' do
  pod 'YandexMobileAdsAdMobAdapters'
  pod 'YandexMobileAdsIronSourceAdapters'
  pod 'YandexMobileAdsMediation'
  pod 'YandexMobileAdsInstream'
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
    end
  end
end

Можете еще, пожалуйста, поделиться файлом Podfile.lock?

@tozik
Copy link
Author

tozik commented Aug 7, 2024

вот эта с медиацией
@mobile-ads-github
Podfile.txt

@mobile-ads-github
Copy link
Collaborator

Добрый день, не подскажите, воспроизводится ли у вас данная проблема в новых версиях SDK?

@tozik
Copy link
Author

tozik commented Sep 10, 2024

Доброго, писал вам еще в watsapp. Пока переключились на другую задачу, скоро вернемся к этой. просьба не закрывать issue пока не решится проблема.

@mobile-ads-github
Copy link
Collaborator

Здравствуйте, попробуйте собрать проект используя последнюю версию Xcode

@mobile-ads-github
Copy link
Collaborator

@tozik Здравствуйте, подскажите, помог ли переход на новую версию Xcode в решении проблемы?

@tozik
Copy link
Author

tozik commented Sep 24, 2024

@mobile-ads-github появилось чуть времени
с xcode Version 15.4 (15F31d)

C вот таким содержанием под файла

target 'MyApp' do
    pod 'YandexMobileAds', '7.5.1'
    pod 'YandexMobileAdsInstream', '0.38.0'
end

вот с таким локом

PODS:
  - AppMetricaCore (5.8.0):
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaEncodingUtils (= 5.8.0)
    - AppMetricaFMDB (= 5.8.0)
    - AppMetricaHostState (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
    - AppMetricaNetwork (= 5.8.0)
    - AppMetricaPlatform (= 5.8.0)
    - AppMetricaProtobuf (= 5.8.0)
    - AppMetricaProtobufUtils (= 5.8.0)
    - AppMetricaStorageUtils (= 5.8.0)
  - AppMetricaCoreExtension (5.8.0):
    - AppMetricaCore (= 5.8.0)
    - AppMetricaStorageUtils (= 5.8.0)
  - AppMetricaCoreUtils (5.8.0):
    - AppMetricaLog (= 5.8.0)
  - AppMetricaCrashes (5.8.0):
    - AppMetricaCore (= 5.8.0)
    - AppMetricaCoreExtension (= 5.8.0)
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaEncodingUtils (= 5.8.0)
    - AppMetricaHostState (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
    - AppMetricaPlatform (= 5.8.0)
    - AppMetricaProtobufUtils (= 5.8.0)
    - AppMetricaStorageUtils (= 5.8.0)
    - KSCrash/Recording (< 2.1.0, >= 2.0.0-rc.1)
  - AppMetricaEncodingUtils (5.8.0):
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
    - AppMetricaPlatform (= 5.8.0)
  - AppMetricaFMDB (5.8.0)
  - AppMetricaHostState (5.8.0):
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
  - AppMetricaLog (5.8.0)
  - AppMetricaNetwork (5.8.0):
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
    - AppMetricaPlatform (= 5.8.0)
  - AppMetricaPlatform (5.8.0):
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
  - AppMetricaProtobuf (5.8.0)
  - AppMetricaProtobufUtils (5.8.0):
    - AppMetricaProtobuf (= 5.8.0)
  - AppMetricaStorageUtils (5.8.0):
    - AppMetricaCoreUtils (= 5.8.0)
    - AppMetricaLog (= 5.8.0)
  - DivKit (30.19.0):
    - DivKit_LayoutKit (= 30.19.0)
    - DivKit_Serialization (= 30.19.0)
    - VGSL (~> 6.0)
  - DivKit_LayoutKit (30.19.0):
    - DivKit_LayoutKitInterface (= 30.19.0)
    - VGSL (~> 6.0)
  - DivKit_LayoutKitInterface (30.19.0):
    - VGSL (~> 6.0)
  - DivKit_Serialization (30.19.0):
    - VGSL (~> 6.0)
  - DivKitBinaryCompatibilityFacade (4.4.0):
    - DivKit (~> 30.9)
  - KSCrash/Core (2.0.0-rc.3)
  - KSCrash/Recording (2.0.0-rc.3):
    - KSCrash/RecordingCore
  - KSCrash/RecordingCore (2.0.0-rc.3):
    - KSCrash/Core
  - VGSL (6.5.0):
    - VGSLFundamentals (= 6.5.0)
    - VGSLNetworking (= 6.5.0)
    - VGSLUI (= 6.5.0)
  - VGSLFundamentals (6.5.0)
  - VGSLNetworking (6.5.0):
    - VGSLFundamentals (= 6.5.0)
    - VGSLUI (= 6.5.0)
  - VGSLUI (6.5.0):
    - VGSLFundamentals (= 6.5.0)
  - YandexMobileAds (7.5.1):
    - AppMetricaCore (< 6.0.0, >= 5.0.0)
    - AppMetricaCrashes (< 6.0.0, >= 5.0.0)
    - DivKitBinaryCompatibilityFacade (= 4.4.0)
  - YandexMobileAdsInstream (0.38.0):
    - YandexMobileAds (= 7.5.1)

DEPENDENCIES:
  - YandexMobileAds (= 7.5.1)
  - YandexMobileAdsInstream (= 0.38.0)

SPEC REPOS:
  trunk:
    - AppMetricaCore
    - AppMetricaCoreExtension
    - AppMetricaCoreUtils
    - AppMetricaCrashes
    - AppMetricaEncodingUtils
    - AppMetricaFMDB
    - AppMetricaHostState
    - AppMetricaLog
    - AppMetricaNetwork
    - AppMetricaPlatform
    - AppMetricaProtobuf
    - AppMetricaProtobufUtils
    - AppMetricaStorageUtils
    - DivKit
    - DivKit_LayoutKit
    - DivKit_LayoutKitInterface
    - DivKit_Serialization
    - DivKitBinaryCompatibilityFacade
    - KSCrash
    - VGSL
    - VGSLFundamentals
    - VGSLNetworking
    - VGSLUI
    - YandexMobileAds
    - YandexMobileAdsInstream

SPEC CHECKSUMS:
  AppMetricaCore: 9892526623a03d946f700aba8ee6ed0df77f4e80
  AppMetricaCoreExtension: 953e911a544e0b4349b01b5032cdecab88f345fc
  AppMetricaCoreUtils: 00ef934044dbe5515d9ce5b3b4020695abecb5df
  AppMetricaCrashes: 31d4274b67c11a737e359727b954d51cafd11f53
  AppMetricaEncodingUtils: 807366100e5be16bc6138e6f87ea739f707500b3
  AppMetricaFMDB: 81844d8e01994696ebe37eeb8484dbf90e6ffb62
  AppMetricaHostState: d7241335f6dd9d2e7553cf2d24cceb515e3d94ce
  AppMetricaLog: 527a12413d267fe421b5fcd28e5435758f569f4d
  AppMetricaNetwork: 9a479c29094a62e01c976a306846637df36f8682
  AppMetricaPlatform: 7c5cd23c32268612d51b4122ca3c9df4052265bb
  AppMetricaProtobuf: c7a6c851aa8a1a035776f4821334b593c546abd2
  AppMetricaProtobufUtils: d0aa7b2ab478390aad3134451fb9c3098b9f2f25
  AppMetricaStorageUtils: 8702c65d91a5e32dafcffbfae6af55b2cf767875
  DivKit: e6e04a35926af8fa895e3778800847dc7a8b9698
  DivKit_LayoutKit: e8241a58b6d9e5b4df44714c8dd7112ddc923590
  DivKit_LayoutKitInterface: 9b6cb18af6dfe375e0fa1fa3b26f3ee6cc61e14b
  DivKit_Serialization: 5ff0af2360e32904f13d6766ffacfdf1e1e27893
  DivKitBinaryCompatibilityFacade: 67da4a55a1aa874a85b052347467d64692c16a05
  KSCrash: 6104c0ff6df6818d69b706f72c5152f0ac2c2236
  VGSL: e55f0296f0aa9b4250ea9752720cb7c2c22f1d14
  VGSLFundamentals: 8ba28da9f3ba10ed500038289dcd17f5ba04c263
  VGSLNetworking: b2e6cf2f9d3f0bc87ea3b3ef57352e33f13dbbc0
  VGSLUI: 84a11fabc999e59b3e4db6425dfcae669cb6606d
  YandexMobileAds: 20c4a71cd50876b6d1f24fe394114476e9944efc
  YandexMobileAdsInstream: abc6cc69b721d57d7132f167a6e21628f35672ea

PODFILE CHECKSUM: 30103ff6f19ea6ccf1a6211eaa191e36a441be4a

COCOAPODS: 1.14.3

Получаю вот такой список ошибок.

Screenshot 2024-09-24 at 18 12 11

@tozik
Copy link
Author

tozik commented Sep 25, 2024

@mobile-ads-github ровно такая же ошибка используя SPM если перейти в проекте с текущей версие 6.4.1 на последнюю (по официальной инструкции)

@mobile-ads-github
Copy link
Collaborator

@tozik Добрый день, к сожалению не можем воспроизвести вашу проблему. Можете, пожалуйста, создать семпл проект, в котором у вас будет воспроизводится данная проблема и предоставить нам ссылку на репозиторий.

@tozik
Copy link
Author

tozik commented Oct 7, 2024

YandexTest.zip
Пустой проект с примером
@mobile-ads-github

@tozik
Copy link
Author

tozik commented Oct 14, 2024

@mobile-ads-github доброго есть ли апдейты?

@mobile-ads-github
Copy link
Collaborator

@mobile-ads-github доброго есть ли апдейты?

Добрый день! У нас ваш проект собирается и падает на старте с ошибкой: GADInvalidInitializationException - это значит что не настроена Google медиация. Единственная модификация которую мы делали: User script sandboxing: NO Версии зависимостей совпадают, как и контрольные суммы. Подскажите, пожалуйста, Мак с каким процессором вы используете?

@tozik
Copy link
Author

tozik commented Oct 18, 2024

@mobile-ads-github доброго есть ли апдейты?

Добрый день! У нас ваш проект собирается и падает на старте с ошибкой: GADInvalidInitializationException - это значит что не настроена Google медиация. Единственная модификация которую мы делали: User script sandboxing: NO Версии зависимостей совпадают, как и контрольные суммы. Подскажите, пожалуйста, Мак с каким процессором вы используете?

M1, проверю в начале следующей неделе решение с User script sandboxing: NO

@mobile-ads-github
Copy link
Collaborator

@tozik Добрый день, получилось собрать проект?

@mobile-ads-github
Copy link
Collaborator

@tozik Добрый день, можете подсказать по текущему статусу проблемы? Удалось ли собрать ваш проект с User script sandboxing: NO?

@geekkun
Copy link

geekkun commented Nov 24, 2024

Аналогичная проблема, проект свежий, Cocoapods только ради YandexMobileAds

platform :ios, '16.0'

target 'x' do
  use_frameworks!
  
  pod 'YandexMobileAds', '7.7.0'
end

M1 Max, Xcode 16.1

С User script sandboxing: YES не собирался проект из-за ошибок zip3 и других библиотек.

С User script sandboxing: NO собралось все, но в целом DX ужасный, начиная с необходимости установки cocoapods. SPM путь выглядит еще хуже и не поддерживает медиацию. Надеюсь, будут у вас ресурсы сделать SDK более дружелюбным к разработчикам.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
transmitted Issue transmitted to inner service
Projects
None yet
Development

No branches or pull requests

3 participants