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

AppCenter中xcodebuild返回码65错误求助:本地Xcode可正常构建

AppCenter iOS构建归档失败:Run Script错误(返回码65)

错误日志

2022-08-09T02:05:47.7079680Z ** ARCHIVE FAILED **
2022-08-09T02:05:47.7080600Z 
2022-08-09T02:05:47.7081170Z 
2022-08-09T02:05:47.7082040Z The following build commands failed:
2022-08-09T02:05:47.7083230Z    Run custom shell script 'Run Script'
2022-08-09T02:05:47.7084130Z (1 failure)
2022-08-09T02:05:47.7660870Z ##[error]Error: /usr/bin/xcodebuild failed with return code: 65
2022-08-09T02:05:47.7682860Z ##[section]Finishing: Xcode build (signed)
2022-08-09T02:05:47.7854350Z ##[section]Starting: Xcode build (signed)

已知信息

  • 本地Xcode可正常构建归档
  • 已尝试的无效操作:
    • 手动签名(manual signing)
    • 禁用Flipper
    • 删除并重新创建描述文件(provision and profile)
    • 重新生成main.jsbundle
    • pod update 及 pod clean
    • 删除Derived Data

依赖版本

"react-native": "0.64.2",
    "appcenter": "4.4.4",
    "appcenter-analytics": "4.4.4",
    "appcenter-crashes": "4.4.4"

可行解决方案尝试

1. 检查Run Script脚本内容及执行权限

  • 打开Xcode工程,定位到报错的Run Script阶段:
    • 排查脚本是否依赖本地专属路径(比如本地安装的工具、自定义目录),AppCenter构建环境无此类路径
    • 若脚本调用node/npm/yarn,改用npx或指定AppCenter预装的Node完整路径
  • 确保脚本开头有#!/bin/sh或#!/bin/bash声明,本地执行chmod +x [脚本路径]赋予可执行权限后提交代码

2. 对齐AppCenter与本地的Node版本

  • 在AppCenter构建配置中添加Pre-build script,指定与本地一致的Node版本(RN 0.64.2推荐14.x版本):
    nvm install 14.x
    nvm use 14.x
    
  • 本地执行node -v确认版本,保证远程环境版本匹配

3. 调整Run Script执行顺序

  • 在Xcode中拖动Run Script阶段到[CP] Embed Pods Frameworks之后,避免因依赖未就绪导致脚本执行失败

4. 检查脚本环境变量配置

  • 若脚本使用自定义环境变量,在AppCenter构建配置的Environment Variables中添加对应变量
  • 避免使用~/等本地用户目录路径,改用工程相对路径或AppCenter临时目录$APPCENTER_BUILD_DIR

5. 开启详细构建日志

  • 在AppCenter构建配置中开启Verbose logging,重新触发构建,获取Run Script阶段的具体错误详情(当前日志仅提示脚本失败,未显示具体原因)

6. 核对签名配置一致性

  • 确认AppCenter上传的证书与本地使用的完全一致,包括证书有效期、adhoc构建所需的设备UDID
  • 检查Xcode工程Release配置下,Code Signing Identity和Provisioning Profile与AppCenter配置是否匹配

7. 清理远程缓存后重建

  • 在AppCenter构建页面选择Clean build选项,清除远程构建缓存后重新发起构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 19:27:36