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

Xcode 9搭配Fastlane 2.95.0执行fastlane init选选项4后无限卡住的解决方法

我之前也碰到过类似的状况,给你几个亲测有效的解决思路:

解决Fastlane init选择第4项后无限卡住的问题

你选的第4项应该是「手动设置」选项吧?这个卡住大概率是旧版本Fastlane和Xcode9的兼容性bug,或是初始化时自动检测项目配置遇到了阻塞,试试下面这些方法:

方法1:绕过交互流程,手动搭建Fastlane配置

直接跳过fastlane init的交互式步骤,自己创建核心配置文件:

  • 在项目根目录创建fastlane文件夹:mkdir fastlane
  • 进入该文件夹,新建Fastfile文件,写入基础配置(记得替换成你的项目信息):
default_platform(:ios)

platform :ios do
  desc "打包AdHoc版本的lane"
  lane :adhoc do
    build_app(scheme: "你的项目Scheme名", export_method: "ad-hoc")
  end
end
  • 之后直接运行fastlane adhoc测试,就能避开初始化时的交互阻塞。

方法2:升级Fastlane到兼容版本

你的Fastlane 2.95.0版本比较老旧,和Xcode9存在兼容性问题:

  • 先卸载当前版本:gem uninstall fastlane
  • 安装一个和Xcode9适配的稳定版本,比如2.100.0:gem install fastlane -v 2.100.0
  • 重新运行fastlane init,大概率能解决卡住的问题。

方法3:检查Xcode命令行工具关联

有时候Xcode命令行工具未正确配置,也会导致Fastlane检测卡住:

  • 打开Xcode,进入Preferences > Locations,确认Command Line Tools选中的是Xcode9版本
  • 或者在终端执行命令绑定路径:xcode-select -s /Applications/Xcode.app/Contents/Developer(替换成你Xcode9的实际安装路径)
  • 最后清空Fastlane缓存:fastlane clear_all_cache,再重新尝试初始化。

方法4:开启详细日志定位卡点

如果上面的方法都没用,可以通过日志找到具体卡住的环节:

  • 执行初始化时加上日志参数:fastlane init --verbose
  • 观察终端输出的最后几行,就能知道是卡在证书检测、项目文件读取还是其他步骤,再针对性解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:17:38