一、查看项目中是否有UIWebview的引用 //cd到工程目录,执行下面命令有输出具体文件则代表包含UIWebView的引用grep-r UIWebView. 二、去除libiPhone-lib.a中UIWebView的引用 2.1新建一个URLUtility.mm文件,文件内容如下(原封不动复制即可): include<iostream>import<UIKit/UIKit.h>using namespace std;namespace core{...
system(cmd_create_lib) print("🍀生成新的libiPhone-lib.a,已移除UIWebView引用") if __name__ == "__main__": restructure() 初始文件目录为: .├── URLUtility.mm └── libiPhone-lib.a 脚本运行完成后文件目录为: .├── URLUtility.mm ├── URLUtility64 │ ├── URLUtility.o ...
//删除 ar -d armv7-libiPhone-lib.a URLUtility.o //添加 ar -q armv7-libiPhone-lib.a URLUtility.o 最后合并 lipo -create armv7-libiPhone-lib.a arm64-libiPhone-lib.a armv7s-libiPhone-lib.a -output libiPhone-lib.a unity每一次导xcode都需要替换哦,直接用合并出来的.a库替换就好了,不需要...
再接入微信sdk时,文档说明需要再Build Setting "Other Linker Flags"中添加"-ObjC"和"-all_load",而只要加上这两个,xcode构建时就会有报错,内容如下 ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Users/xxx/Desktop/xxx/Libraries/libiPhone-lib.a(unwind_test_arm64.o) duplicate...
# 去掉原来的目标文件:URLUtility.o ar -d libiPhone-lib.a URLUtility.o # 将新的URLUtility.o增加进静态库末端 ar -q libiPhone-lib.a URLUtility.o