Home Photos Games Read Others Ambrose yongxu 's blog, life and learn

xcode适配

Word count: 160Reading time: 1 min
2024/12/23
loading

Xcode 16

Darwin.POSIX.sys.types._sa_family_t

be imported from module ‘Darwin.POSIX.sys.types._sa_family_t’ before it is required

解决方案: 手动导入 #import <sys/_types/_sa_family_t.h>

unsupported option ‘-G’ for target ‘arm64-apple-ios12.0’

/Users/didi/work/kf_p/one-workspace/Pods/BoringSSL/crypto/x509/x_x509a.c unsupported option ‘-G’ for target ‘arm64-apple-ios12.0’

解决方案: -GCC_WARN_INHIBIT_ALL_WARNINGS 删除

  1. 可以在podfile里使用rb代码修改xcodeproj的配置

  2. 可以直接在对应库的xcodeproj -> 显示包内容 -> project.pbxproj -> 删除所有的 -GCC_WARN_INHIBIT_ALL_WARNINGS

xcode 16.1 beta 中 __mh_execute_header 编译报错

xcode adapter image

汇编语言报错

修改对应汇编报错部分代码。

[案例待补充]

持续更新ing

CATALOG
  1. 1. Xcode 16
    1. 1.1. Darwin.POSIX.sys.types._sa_family_t
    2. 1.2. unsupported option ‘-G’ for target ‘arm64-apple-ios12.0’
    3. 1.3. xcode 16.1 beta 中 __mh_execute_header 编译报错
    4. 1.4. 汇编语言报错