iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iOS框架,嵌入了另一个框架或库?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

所以在 Xcode 6中,我们最终有可能创建和分发我们自己的库作为框架(而不是之前的静态库). 问题是,是否@R_607_9341@框架内“嵌入”另一个框架或库,而不是要求最终用户链接它们? 原因如下:为其他人创建和分发框架通常需要他们手动添加我们链接的框架. 当这些库是可以直接从Xcode添加的默认库时,这很好,但是当我们需要链接到其他公共框架时. 一个例子是,如果框架使用AWS作为后端,那么要求开发人员下载
所以在 Xcode 6中,我们最终有可能创建和分发我们自己的库作为框架(而不是之前的静态库).

问题是,是否@R_607_9341@框架内“嵌入”另一个框架或库,而不是要求最终用户链接它们?

原因如下:为其他人创建和分发框架通常需要他们手动添加我们链接的框架.
当这些库是可以直接从Xcode添加认库时,这很好,但是当我们需要链接到其他公共框架时.
一个例子是,如果框架使用AWS作为后端,那么要求开发人员下载其特定版本的SDK并链接所需的特定位有点过分.当我们需要其他人进行性能记录或更多时,它变得更加过分.

在OSX上,有可能使用Umbrella Frameworks,但它在iOS上没有记录.

谢谢.

解决方法

最近我自己在iOS上完成了这项工作,不幸的是,任何具有子框架的框架也必须在父框架使用的项目中链接到.

按照正常情况创建框架,并在该框架下包含其他框架(它应该是聚合目标).

然后构建父框架,并将其链接到主项目中.尝试编译,它会提到它需要它也链接的子框架.然后,您可以另外链接这些子框架,它将进行编译.

不幸的是,这是目前Xcode / iOS的限制.

大佬总结

以上是大佬教程为你收集整理的iOS框架,嵌入了另一个框架或库?全部内容,希望文章能够帮你解决iOS框架,嵌入了另一个框架或库?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。