VKCOM/vk-ios-sdk

Поддержка Xcode 14

Reload225 opened this issue · 6 comments

Проект не собирается на Xcode 14, ругается на подпись.

Screenshot 2022-06-30 at 12 39 34

Вам необходимо выбрать в селекторе Team свой профиль разработчика или команду, в которой вы состоите.

а почему в сторонней либе нужно свой профиль разработчика указывать? и почему именно ваша либа это просит, а другие нет?)

Здесь речь идет о фреймворке с ресурсами (Mach-O type - Bundle), его требуется скопировать в банд вашего приложения для динамической загрузки при старте, для этого необходимо его заэмбедить в настройках вашего приложения. Если конечно вам действительно требуются ресурсы из этого бандла. Это каcается и Xcode 13. Можете попробовать выбрать Embed Without Signing - должно работать и без подписи. Но я не рекомендую этот вариант.

Если вам не требуются ресурсы вы можете удалить их из подпроекта Pods → Таргет VK-ios-sdk → Вкладка General → Frameworks and Libraries

@Reload225 это баг xcode. Ты можешь сделать pod deintegrate && pod install и без этого заработает. Не только в этом sdk такая проблема.

Ага) уже пофиксил этим скриптом

post_install do |installer|
installer.pods_project.targets.each do |target|
if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle"
target.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
end
end
end
end