Xcode 12 编译问题
GPUImage SDWebImage 编译不了
像工程里直接拖入这样的子工程进行集成的,需要在 build phrase 的 dependency 和 link binary with libraries 重新设置一遍
真机编译没问题 模拟器编译有问题
building for iOS Simulator, but linking in object file built for iOS, for architecture arm64
Excluded Architecture 设置一把 就可以了
模拟器运行不了编译产物
the file couldn’t be opened because you don’t have permission
然后仔细看 detail 里提到的信息,指向的是 app 打不开。打开 app 包内容一看,发现找不到二进制文件。
上面的 so 链接里有人提到 VALID_ARCHS 被去掉了,取而代之的是 user-defined 之类的。结合这两点,估计就是没有设置 x86 的架构。
查看自己的工程,新的 VALID_ARCHS 里没有包含 x86_64,添加上搞定。