为什么提示我在XCode 14中签署一些CocoaPods?

vawmfj5a  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(129)

我在XCode 14中第一次打开了我的项目。它使用了cocopods,而且一直都是。现在我注意到我的两个pod得到了一个错误提示,说它们现在必须被签名。请看底部的图像。
我可以看到XCode提示的两个库有重复的条目,我认为一个是静态库,一个是框架。
然而,我不知道为什么会发生这种情况,也不知道为什么这两个豆荚的行为与其他豆荚不同。
如果有人知道为什么现在开始发生这种情况,或者如果有什么我可以做的,我洗耳恭听。干杯!

1l5u6lss

1l5u6lss1#

具有资源的窗格需要签名。您可以通过在窗格文件中配置团队标识符来自动执行此操作:

installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
        if target.name == 'SDCAlertView-SDCAlertView'
            config.build_settings['DEVELOPMENT_TEAM'] = 'XW6AHAD1DA'
        end
    end
end

指定InAppSettingsKit捆绑包目标名称,而不是SDCAlertView-SDCAlertView,当然还要调整您的团队标识符。
或者,您可以考虑使用Swift Package Manager集成InAppSettingsKit,在Swift Package Manager中一切都“正常工作”。

相关问题