相关疑难解决方法(0)

如何在iOS SDK中创建一个伞形框架?

我想在iOS SDK中创建一个伞形框架.我的要求是:

我有一个名为"Framework A"的框架,我想创建另一个名为"Framework B"的框架.我想将"框架A"添加到"框架B"作为子框架,用户只需在其项目中导入"框架B"以使用"框架A"和"框架B".换句话说,"框架B"将作为"框架A"的包装器.我通过以下有关框架创建的链接从Apple读出:

https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

但它没有揭示创建伞形框架的方式.

请建议一步一步的方法来创建一个伞形框架.

iphone frameworks objective-c ios

21
推荐指数
1
解决办法
2万
查看次数

Swift项目:导入模块化框架时"缺少必需的模块"

建立

  1. 我创建了一个包含C库(CommonCrypto)和Objective C文件的swift框架.

  2. swift项目中没有bridge-header.所以我创建了一个module.modulemap将CommonCrypto和Objective-C文件导入我的swift框架.

    module.modulemap内容: 在此输入图像描述

这是module.modulemap示例链接:在swift框架中导入CommonCrypto

  1. 在项目设置中,将modulus.modulusmap路径添加到swift编译在此输入图像描述

    所以,在我的快速框架中,一切正常.我可以像这样使用模数

    在此输入图像描述

问题表明

  1. 归档模块化框架并导出为内置产品.

  2. 在我的swift示例项目中,将模块化框架添加到嵌入式二进制文件中 在此输入图像描述

  3. 当我在框架内使用某些东西时,此行发生错误 在此输入图像描述

我尝试了很多解决方案,但仍然没有用.

类似的问题:

  1. Swift应用程序:导入静态库的框架时"缺少必需的模块"

  2. 添加RealmSwift作为子项目:缺少必需的模块:'Realm.Private','Realm'

有人有一个很好的解决方案吗?谢谢!!

xcode frameworks ios swift module-map

8
推荐指数
1
解决办法
6133
查看次数

标签 统计

frameworks ×2

ios ×2

iphone ×1

module-map ×1

objective-c ×1

swift ×1

xcode ×1