You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级至Xcode 15后M1 Mac真机运行时出现WatchKit扩展错误

问题场景

在搭载M1芯片的Mac上,将项目从Xcode 14升级至Xcode 15后出现异常:项目在模拟器中运行完全正常,但在真机上启动时触发WatchKit扩展相关错误。

已尝试的排查/修复操作

  • 将EXCLUDED_ARCHS配置项设置为arm64
  • 在自定义构建设置中添加VALID_ARCHS参数
  • 完整尝试苹果官方文档TN3117中提供的所有解决方案
  • 多次添加、移除Other Linker Flag配置项进行测试

相关截图

  • 错误提示截图:
    WatchKit扩展错误提示
  • 构建设置操作截图:
    构建设置调整截图

额外排查方向

针对Xcode 15升级后WatchKit扩展真机运行异常的情况,可尝试以下操作:

  • 核对签名配置:确保主App与WatchKit扩展的签名团队完全一致,开启"Automatically manage signing",并确认Provisioning Profile包含WatchKit扩展的对应权限
  • 清理构建缓存:执行命令rm -rf ~/Library/Developer/Xcode/DerivedData清除全局构建缓存,再通过Cmd+Shift+K清理项目Build Folder,之后重新构建项目
  • 检查扩展目标配置:确认WatchKit扩展的DEVELOPMENT_TEAM构建设置与主App保持一致,避免团队ID不匹配导致的权限问题
  • 验证Info.plist关联:检查主App的Info.plist文件中是否正确配置WKWatchKitExtension键,且其值指向正确的WatchKit扩展目标路径
  • 更新依赖适配:若项目使用CocoaPods,执行pod deintegrate && pod install重新集成依赖,确保所有第三方库适配Xcode 15的arm64真机架构

内容的提问来源于stack exchange,提问作者Vatsal Bhatt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 17:52:08