我想在iOS应用中使用以下链接中找到的框架。我让它在模拟器中工作,但经过一些挖掘,看起来你无法在设备上使用框架,特别是在通过App Store分发时。如果我错了,请纠正我。
https://github.com/mirek/YAML.framework/
我如何将此框架转换为库?我已经看过简单地将文件从框架拖到不起作用的应用程序。
提前致谢。
答案 0 :(得分:1)
看看这个:https://github.com/Ecarrion/YAML.IOS 只需抓住YAML.Framework文件夹
即可而你实际上可以使用框架,你就是不能使用动态库。
答案 1 :(得分:1)
这非常容易。
给出一般的iOS静态框架结构:
3rdPartyLib.framework
|---3rdPartyLib -> Versions/Current/3rdPartyLib
|---Headers
|---Resources
|---Info.plist
|---SomeBundle.bundle
|---Versions
|---A
|---Current -> ./A
你必须
1)将静态库文件复制到新文件夹
3rdPartyLib.framework/Versions/Current/3rdPartyLib
2)重命名是.a扩展名并复制到新文件夹
3rdPartyLib/
|---3rdPartyLib.a
3)复制文件夹中的所有标题
3rdPartyLib.framework/Headers
在新文件夹的新标题文件夹中
3rdPartyLib/
|---Headers/
此时你最终应该
3rdPartyLib/
|---3rdPartyLib.a
|---Headers/
这是您的静态库,您可以在应用程序中或其他iOS框架中使用它来分发给其他应用程序。