将框架转换为库

我想在iOS应用程序中使用下面链接中find的框架。 我已经在模拟器中工作,但经过一些挖掘,看起来你无法在设备上使用框架,特别是通过App Store分发时。 如果我错了,请纠正我。

https://github.com/mirek/YAML.framework/

我将如何去把这个框架转换成一个图书馆? 我已经看了简单的拖动文件从框架到应用程序不起作用。

提前致谢。

看看这个: https : //github.com/Ecarrion/YAML.IOS只要抓住YAML.Framework文件夹

而你实际上可以使用框架,你只是不能使用dynamic库。

这很容易。

给一般的iOS静态框架结构:

3rdPartyLib.framework |---3rdPartyLib -> Versions/Current/3rdPartyLib |---Headers |---Resources |---Info.plist |---SomeBundle.bundle |---Versions |---A |---Current -> ./A 

你必须

1)将静态库文件复制到新文件夹中

 3rdPartyLib.framework/Versions/Current/3rdPartyLib 

2)重命名是扩展名,并复制到一个新的文件夹

 3rdPartyLib/ |---3rdPartyLib.a 

3)复制文件夹中的所有标题

 3rdPartyLib.framework/Headers 

在新文件夹的新标题文件夹中

 3rdPartyLib/ |---Headers/ 

在这一点上,你应该结束了

 3rdPartyLib/ |---3rdPartyLib.a |---Headers/ 

这是您的静态库,您可以在您的应用程序或另一个iOS框架内使用它来分发到其他应用程序。