【问题标题】:pod lib create deployment_targetpod lib 创建部署目标
【发布时间】:2020-10-21 01:22:32
【问题描述】:

我通过pod lib create 命令为iOS 创建了一个CocoaPod 库项目。

创建的podspec 文件将部署目标添加为其中的iOS 8。我希望它是 iOS 11。据我所知,在开始时没有设置它的选项。

如果我手动更改它并再次运行pod install,它会创建一个静态框架而不是动态框架。

如何将部署目标设置/更改为默认值以外的其他值?

【问题讨论】:

    标签: ios cocoapods podspec podfile


    【解决方案1】:

    作为库提供者,您无法控制客户选择构建的版本。但是,您可以指定允许的最低版本:

    ` s.ios.deployment_target = '11.0'

    https://guides.cocoapods.org/syntax/podspec.html#deployment_target

    【讨论】:

    • 感谢您的回复。将部署目标设置为 11 后,是否有办法像“重新生成”Xcode 项目以使 pod 将这个新的部署目标生效?还是我从 Xcode 的Deployment info 手动完成?因为在 Xcode 中不更改,我无法将 swift 文件添加到 Development Pods 目录中。
    猜你喜欢
    • 2020-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 1970-01-01
    相关资源
    最近更新 更多