最近我将Mac OS更新为High Sierra。操作系统更新后,Fabric应用程序无法正常运行。无法生成" Fastlane beta"。
操作系统详细信息:Mac OS X:macOS High Sierra(10.13.2)
Fabric Details:App版本:2.6.17(1288)Fabric版本:2.78.0
环境:
<details><summary>✅ fastlane environment ✅</summary>
### Stack
| Key | Value |
| --------------------------- | ----------------------------------------------- |
| OS | 10.13.2 |
| Ruby | 2.2.4 |
| Bundler? | false |
| Git | git version 2.11.0 (Apple Git-81) |
| Installation Source | /usr/local/lib/fastlane_lib/bundle/bin/fastlane |
| Host | Mac OS X 10.13.2 (17C88) |
| Ruby Lib Dir | /usr/local/lib/fastlane_lib/bundle/lib |
| OpenSSL Version | OpenSSL 1.0.2g 1 Mar 2016 |
| Is contained | false |
| Is homebrew | false |
| Is installed via Fabric.app | true |
| Xcode Path | /Applications/Xcode 8.3.app/Contents/Developer/ |
| Xcode Version | 8.3.3 |
### System Locale
| Variable | Value | |
| -------- | ----------- | - |
| LANG | en_US.UTF-8 | ✅ |
| LC_ALL | en_US.UTF-8 | ✅ |
| LANGUAGE | en_US.UTF-8 | ✅ |
### fastlane files:
**No Fastfile found**
**No Appfile found**
### fastlane gems
| Gem | Version | Update-Status |
| -------- | ------- | -------------- |
| fastlane | 2.78.0 | Check failed |
### Loaded fastlane plugins:
**No plugins Loaded**
<details><summary><b>Loaded gems</b></summary>
| Gem | Version |
| ------------------------- | ------------ |
| slack-notifier | 2.3.2 |
| CFPropertyList | 2.3.6 |
| claide | 1.0.2 |
| colored2 | 3.1.2 |
| nanaimo | 0.2.3 |
| xcodeproj | 1.5.4 |
| rouge | 2.0.7 |
| xcpretty | 0.2.8 |
| terminal-notifier | 1.8.0 |
| unicode-display_width | 1.3.0 |
| terminal-table | 1.8.0 |
| plist | 3.4.0 |
| public_suffix | 2.0.5 |
| addressable | 2.5.2 |
| multipart-post | 2.0.0 |
| word_wrap | 1.0.0 |
| tty-screen | 0.6.4 |
| tty-cursor | 0.5.0 |
| tty-spinner | 0.8.0 |
| babosa | 1.0.2 |
| colored | 1.2 |
| highline | 1.7.10 |
| commander-fastlane | 4.4.5 |
| excon | 0.60.0 |
| faraday | 0.14.0 |
| unf_ext | 0.0.7.4 |
| unf | 0.1.4 |
| domain_name | 0.5.20170404 |
| http-cookie | 1.0.3 |
| faraday-cookie_jar | 0.0.6 |
| fastimage | 2.1.1 |
| gh_inspector | 1.0.3 |
| json | 1.8.1 |
| mini_magick | 4.5.1 |
| multi_json | 1.13.1 |
| multi_xml | 0.6.0 |
| rubyzip | 1.2.1 |
| security | 0.1.3 |
| xcpretty-travis-formatter | 1.0.0 |
| dotenv | 2.2.1 |
| bundler | 1.16.1 |
| faraday_middleware | 0.12.2 |
| uber | 0.1.0 |
| declarative | 0.0.10 |
| declarative-option | 0.1.0 |
| representable | 3.0.4 |
| retriable | 3.1.1 |
| mime-types-data | 3.2016.0521 |
| mime-types | 3.1 |
| little-plugger | 1.1.4 |
| logging | 2.2.2 |
| jwt | 2.1.0 |
| memoist | 0.16.0 |
| os | 0.9.6 |
| signet | 0.8.1 |
| googleauth | 0.6.2 |
| httpclient | 2.8.3 |
| google-api-client | 0.13.6 |
| libxml-ruby | 3.0.0 |
</details>
*generated on:* **2018-02-01**
</details>
任何人都可以告诉我这个配置有什么问题吗?提前谢谢。
修改 我已经尝试过@Mike提供的解决方案,但我无法解决问题。请找到终端输出
上次登录:星期一2月5日16:45:31关于qqvm915 Yuva-M:~Yuva $ rm -rf 〜/ .fastlane / bin Yuva-M:~Yuva $ rm -rf / usr / local / lib / fastlane_lib Yuva-M:~Yuva $ cd / Users / Yuva / Documents / iOS \ Applications / TestApp / TestApp \ App / TestApp \ App \ Dev Yuva-M:TestApp Dev Yuva $ touch Gemfile Yuva-M:TestApp Dev Yuva $ bundle update 从https://rubygems.org/
获取源索引由于错误(2/4)重试fetcher:Bundler :: HTTPError无法 从https://rubygems.org/获取规格由于错误而重试抓取器 (3/4):Bundler :: HTTPError无法从中获取规范 https://rubygems.org/由于错误而重试抓取器(4/4): Bundler :: HTTPError无法从中获取规范 https://rubygems.org/Resolving 依赖............................使用CFPropertyList 2.3.6 使用public_suffix 2.0.5使用可寻址的2.5.2获取atomos 0.1.2
您的用户帐户不允许安装到系统RubyGems 您可以取消此安装并运行:
bundle install --path vendor/bundle
将宝石安装到./vendor/bundle/,或者您可以输入您的宝石 密码并使用sudo将捆绑的gem安装到RubyGems。
密码:
您的用户帐户不允许安装到系统RubyGems 您可以取消此安装并运行:
bundle install --path vendor/bundle
将宝石安装到./vendor/bundle/,或者您可以输入您的宝石 密码并使用sudo将捆绑的gem安装到RubyGems。
密码:安装atomos 0.1.2使用babosa 1.0.2使用bundler 1.16.1使用claide 1.0.2使用彩色1.2使用colored2 3.1.2使用highline 1.7.10使用commander-fastlane 4.4.5使用声明 0.0.10使用declarative-option 0.1.0使用unf_ext 0.0.7.4使用unf 0.1.4使用domain_name 0.5.20170404使用dotenv 2.2.1使用excon 0.60.0使用multipart-post 2.0.0使用faraday 0.14.0使用http- cookie 1.0.3使用faraday-cookie_jar 0.0.6使用 faraday_middleware 0.12.2使用fastimage 2.1.1获取gh_inspector 1.1.1安装gh_inspector 1.1.1使用jwt 2.1.0使用little-plugger 1.1.4使用multi_json 1.13.1使用日志记录2.2.2使用 memoist 0.16.0使用os 0.9.6使用signet 0.8.1使用googleauth 0.6.2使用httpclient 2.8.3使用mime-types-data 3.2016.0521使用mime-types 3.1使用uber 0.1.0使用可表示的3.0.4使用 可重复的3.1.1使用google-api-client 0.13.6获取json 2.1.0 使用本机扩展安装json 2.1.0使用mini_magick 4.5.1 使用multi_xml 0.6.0使用plist 3.4.0使用rubyzip 1.2.1使用 安全性0.1.3使用松弛通知器2.3.2使用终端通知器 1.8.0使用unicode-display_width 1.3.0使用terminal-table 1.8.0使用tty-screen 0.6.4使用tty-cursor 0.5.0使用tty-spinner 0.8.0 使用word_wrap 1.0.0使用nanaimo 0.2.3获取xcodeproj 1.5.6 安装xcodeproj 1.5.6使用rouge 2.0.7使用xcpretty 0.2.8 使用xcpretty-travis-formatter 1.0.0使用fastlane 2.80.0 Bundle 更新! Yuva-M:TestApp Dev Yuva $ bundle exec fastlane beta [✔] [17:10:27]:在当前目录中找不到fastlane。确保 将fastlane配置文件放在名为的文件夹中 &#34; FASTLANE&#34 ;.你想设置fastlane吗? (是/否)y [✔]正在寻找 当前目录中的iOS和Android项目... [17:10:34]:创建 新文件夹&#39; ./ fastlane&#39;。 [17:10:34]:检测到一个iOS / macOS项目 当前目录:&#39; TestApp.xcworkspace&#39; [17时10分34秒]: ----------------------------- [17:10:34]:---欢迎来到fastlane --- [17:10 :34]:----------------------------- [17:10:34]:fastlane可以帮助您实现各种自动化为您的移动应用程序[17:10:34]: 我们建议先自动执行一项任务,然后逐步自动化 更多随着时间的推移[17:10:34]:你想用fastlane做什么? 1.自动截屏 2.✈️自动将beta分发到TestFlight 3.自动化App Store分发 4.手动设置 - 手动设置项目以自动完成任务?
Fastlane文件夹生成到项目目录中,但没有文件存在。我只是试图从&#34; Fabric&#34;生成一个版本。 Mac App,仍然收到错误(查找截图。)任何指导?谢谢。
答案 0 :(得分:0)
来自Fabric的Mike。我建议从Fabric中的fastlane切换到独立使用它。以下是如何做到这一点,来自Felix Krause的referenced。
在终端中,运行:
rm -rf ~/.fastlane/bin
- 这将从您的主目录中删除当前的fastlane安装。
rm -rf /usr/local/lib/fastlane_lib
- 这将从系统中删除当前的fastlane安装。)
之后,请修改~/.bashrc
或~/.bash_profile
并删除对fastlane的任何引用。我们正在清除所有内容,以便您可以设置全新安装。
现在,导航到项目目录并运行touch Gemfile
。将以下内容添加到该文件中:
source "https://rubygems.org"
gem "fastlane"
保存文件并运行bundle update
。将Gemfile和Gemfile.lock都提交给版本控制,从现在开始,每次运行fastlane时,使用bundle exec
为命令添加前缀:
bundle exec fastlane beta
最后,重新启动Fabric macOS应用程序,您将全部完成设置。