gpt4 book ai didi

ios - 模块名称与 podspec 名称不同的 Podspec subspec?

转载 作者:可可西里 更新时间:2023-10-31 23:44:41 25 4
gpt4 key购买 nike

所以我在 swift (xcode 7) 中有一个项目,它有一堆框架目标,我想要一个 podspec 作为子规范,包括所有这些框架。

当我创建一个 podspec 并将一堆子规范添加到示例项目时,示例项目无法编译,因为模块名称已更改。

例如,我有一个名为“Frameworks”的 podspec,其子规范为“Datamodel”和“Common”。

我创建了一个示例项目,其中包含一个引用了“Frameworks/Datamodel”和“Frameworks/Common”的 podfile。数据模型框架依赖于通用框架和导入通用框架的数据模型代码内部

import common

但是在示例项目中,所有的子规范都被插入到一个新的框架中,该框架由 cocoapods 生成,称为 Frameworks,所以这个导入公共(public)项会抛出一个错误,说它找不到公共(public)模块。我必须将其更改为

import Framework

让它工作,但这绝对不是一个可接受的解决方案。

我该如何解决这个问题??或者这只是我做不到的事情?

最佳答案

我认为您正在寻找 module_name属性。您可以将其添加到您的 podspec 以更改 CocoaPods 生成您的框架的方式。

关于ios - 模块名称与 podspec 名称不同的 Podspec subspec?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31597414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com