iOS制作静态库常见问题

1.自建Framework导入后运行崩溃,报错

 dyld: Library not loaded: 
 *****
 Reason: image not found

原因是framework找不到镜像,需要将这个framework拷贝到项目里面。


iOS制作静态库常见问题_第1张图片
第一步
iOS制作静态库常见问题_第2张图片
第二步

2.自建模拟器与真机都能用的.a静态库

打开终端,使用用下面指令
lipo -create 模拟器中.a的路径 真机中.a的路径 -output /Users/mac/Desktop/libXXX.a
例如:
lipo(空格)-create(空格)/Users/lssyyy/Library/Developer/Xcode/DerivedData/SYAFileStatic-bqdeashxixjquhhbayjljjwepaqq/Build/Products/Debug-iphonesimulator/libSYAFileStatic.a(空格)/Users/lssyyy/Library/Developer/Xcode/DerivedData/SYAFileStatic-bqdeashxixjquhhbayjljjwepaqq/Build/Products/Debug-iphoneos/libSYAFileStatic.a(空格)-output(空格)/Users/lssyyy/Desktop/SYAFileStatic.a
输入后,回车即可,桌面上生成的.a就是所需要的了。

你可能感兴趣的:(iOS制作静态库常见问题)