将框架转换为库
我想在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框架内使用它来分发到其他应用程序。