Could not find module 'PLServiceModule' for target 'arm64-apple-ios'; found: arm

1.Architectures选项,设置为Standard architectures - $(ARCHS_STANDARD)

2.Build Active Architectures Only选项,debug为Yes,release为No

3.Excluded Architectures选项,保留为空

4.VALID_ARCHS选项,设置为arm64 arm64e x86_64

原理:

1.Architectures选项,他的值为Standard architectures - $(ARCHS_STANDARD)时在真机的编译下实质是(armv7和arm64)在模拟器的时候是(x86_64,i386,arm64)

2. Build Active Architectures Only选项,如果为Yes时,表示只编译当前一个架构,真机的话一般是arm64, 模拟器一般是x86_64, 如果为No的时,那就是同时编译支持的架构,就是上面的那些架构

3. Excluded Architectures选项,表示填在这里的就是排除的架构,所以如果这里arm64,就是不想编译arm64的意思

4. xcode里面的VALID_ARCHS选项呢,就是目前有效的架构),一般这里填的值和1一样

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容