1

gym コマンドを実行すると、この奇妙なエラーが発生します。

[16:20:23]: ▸ Could not find rake-13.0.3 in any of the sources
[16:20:23]: ▸ Run `bundle install` to install missing gems.

完全なログは次のとおりです。

[16:20:09]: Setting Provisioning Profile type to 'ad-hoc'
[16:20:09]: -----------------
[16:20:09]: --- Step: gym ---
[16:20:09]: -----------------
[16:20:10]: Resolving Swift Package Manager dependencies...
[16:20:10]: $ xcodebuild -resolvePackageDependencies -workspace Runner.xcworkspace -scheme prod
[16:20:11]: ▸ Command line invocation:
[16:20:11]: ▸     /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -resolvePackageDependencies -workspace Runner.xcworkspace -scheme prod
[16:20:14]: ▸ resolved source packages:
[16:20:14]: $ xcodebuild -showBuildSettings -workspace Runner.xcworkspace -scheme prod
[16:20:17]: Command timed out after 3 seconds on try 1 of 4, trying again with a 6 second timeout...
[16:20:22]: Detected provisioning profile mapping: {:"com.example.app"=>"match AdHoc com.example.app", :"com.example.app.dev"=>"match AdHoc com.example.app.dev", :"com.example.app.red"=>"match AdHoc com.example.app.red"}

+-----------------------------------------------------------------+------------------------------------------------------------+
|                                                   Summary for gym 2.172.0                                                    |
+-----------------------------------------------------------------+------------------------------------------------------------+
| workspace                                                       | Runner.xcworkspace                                         |
| scheme                                                          | prod                                                       |
| output_directory                                                | ../build/ios/iphoneos                                      |
| output_name                                                     | Runner_adhoc_prod                                          |
| export_method                                                   | ad-hoc                                                     |
| export_options.provisioningProfiles.com.example.app             | match AdHoc com.example.app                                |
| export_options.provisioningProfiles.com.example.app.dev         | match AdHoc com.example.app.dev                            |
| export_options.provisioningProfiles.com.example.app.red         | match AdHoc com.example.app.red                            |
| destination                                                     | generic/platform=iOS                                       |
| build_path                                                      | /Users/long1eu/Library/Developer/Xcode/Archives/2021-01-28 |
| clean                                                           | false                                                      |
| silent                                                          | false                                                      |
| skip_package_ipa                                                | false                                                      |
| skip_package_pkg                                                | false                                                      |
| result_bundle                                                   | false                                                      |
| buildlog_path                                                   | ~/Library/Logs/gym                                         |
| skip_profile_detection                                          | false                                                      |
| skip_package_dependencies_resolution                            | false                                                      |
| disable_package_automatic_updates                               | false                                                      |
| use_system_scm                                                  | false                                                      |
| xcode_path                                                      | /Applications/Xcode.app                                    |
+-----------------------------------------------------------------+------------------------------------------------------------+

[16:20:22]: $ set -o pipefail && xcodebuild -workspace Runner.xcworkspace -scheme prod -destination 'generic/platform=iOS' -archivePath /Users/long1eu/Library/Developer/Xcode/Archives/2021-01-28/Runner_adhoc_prod\ 2021-01-28\ 16.20.22.xcarchive archive | tee /Users/long1eu/Library/Logs/gym/Runner_prod-prod.log | xcpretty
[16:20:23]: ▸ Could not find rake-13.0.3 in any of the sources
[16:20:23]: ▸ Run `bundle install` to install missing gems.
[16:38:06]: Exit status: 7

+---------------+-------------------------+
|            Build environment            |
+---------------+-------------------------+
| xcode_path    | /Applications/Xcode.app |
| gym_version   | 2.172.0                 |
| export_method | ad-hoc                  |
| sdk           | iPhoneOS14.4.sdk        |
+---------------+-------------------------+

[16:38:06]: ▸ Command line invocation:
[16:38:06]: ▸     
[16:38:06]: 
[16:38:06]: ⬆️  Check out the few lines of raw `xcodebuild` output above for potential hints on how to solve this error
[16:38:06]:   For the complete and more detailed error log, check the full log at:
[16:38:06]:   /Users/long1eu/Library/Logs/gym/Runner_prod-prod.log
[16:38:06]: 
[16:38:06]: Looks like fastlane ran into a build/archive error with your project
[16:38:06]: It's hard to tell what's causing the error, so we wrote some guides on how
[16:38:06]: to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/
[16:38:06]: Before submitting an issue on GitHub, please follow the guide above and make
[16:38:06]: sure your project is set up correctly.
[16:38:06]: fastlane uses `xcodebuild` commands to generate your binary, you can see the
[16:38:06]: the full commands printed out in yellow in the above log.
[16:38:06]: Make sure to inspect the output above, as usually you'll find more error information there

ファストレーン環境

fastlane 環境

スタック

価値
OS 10.15.6
ルビー 2.7.2
バンドラー? 真実
ギット git バージョン 2.24.3 (Apple Git-128)
インストールソース ~/.gem/ruby/2.7.0/bin/fastlane
ホスト Mac OS X 10.15.6 (19G2005)
Ruby Lib ディレクトリ /usr/local/Cellar/ruby@2.7/2.7.2/lib
OpenSSL バージョン OpenSSL 1.1.1i 2020 年 12 月 8 日
含まれています 間違い
自家製です 間違い
Fabric.app 経由でインストールされます 間違い
Xcode パス /Applications/Xcode.app/Contents/Developer/
Xcode バージョン 12.4

システム ロケール

エラー
UTF8 のロケールが見つかりません

fastlane ファイル:

`./fastlane/Fastfile`
# frozen_string_literal: true

update_fastlane
default_platform(:ios)

BUILD_OUTPUT_ = '../build/ios/iphoneos'
APPSTORE_CONNECT_API_KEY_PATH_ = '../private/key.json'

def setup_ci(type, env)
  keychain_name = 'CI'
  keychain_password = ENV['MATCH_PASSWORD']

  create_keychain(
      name: keychain_name,
      password: keychain_password,
      default_keychain: true,
      unlock: true,
      timeout: 3600,
      lock_when_sleeps: false
  )
  match(
      type: type,
      force_for_new_devices: true,
      keychain_name: keychain_name,
      keychain_password: keychain_password,
      api_key_path: APPSTORE_CONNECT_API_KEY_PATH_
  )
  sh('security list-keychains -d user')
  sh('security default-keychain -d user')
  sh("security find-identity -v -p codesigning #{keychain_name}")

  app_identifier = "com.example.app#{env == "prod" ? "" : ".#{env}"}"

  team_id = ENV["sigh_#{app_identifier}_#{type}_team-id"]
  identity = "Apple Distribution: ORG (#{team_id})"
  profile = ENV["sigh_#{app_identifier}_#{type}"]
  profile_name = ENV["sigh_#{app_identifier}_#{type}_profile-name"]

  update_code_signing_settings(
      use_automatic_signing: false,
      path: 'Runner.xcodeproj',
      team_id: team_id,
      profile_uuid: profile,
      profile_name: profile_name,
      code_sign_identity: identity
  )
end

def build(type, export_method, env)
  cocoapods
  if is_ci
    setup_ci(type, env)
  else
    match(type: type, force_for_new_devices: true, api_key_path: APPSTORE_CONNECT_API_KEY_PATH_)
  end

  gym(
      workspace: 'Runner.xcworkspace',
      scheme: env,
      output_directory: BUILD_OUTPUT_,
      output_name: "Runner_#{type}_#{env}.ipa",
      export_method: export_method
  )
end

platform :ios do
  desc 'Build ipa for Firebase App Distribution'
  lane :build_firebase do |values|
    build('adhoc', 'ad-hoc', values[:env])
  end

  desc 'Build ipa for App Store and upload'
  lane :build_appstore do |values|
    build('appstore', 'app-store', values[:env])
    upload_to_app_store(
      run_precheck_before_submit: false,
      api_key_path: APPSTORE_CONNECT_API_KEY_PATH_
    )
  end

  desc 'Add new device'
  lane :register do |values|
    register_devices(
      devices: {
        values[:name] => values[:udid],
      },
      api_key_path: APPSTORE_CONNECT_API_KEY_PATH_
    )
  end
end

`./fastlane/Appfile`
apple_id("username@gmail.com")
team_id("TEAM_ID")

ファストレーンの宝石

宝石 バージョン 最新状況
追い越し車線 2.172.0 ✅ 最新

読み込まれた fastlane プラグイン:

プラグインがロードされていません

ロードされた宝石
宝石 バージョン
もしかして 1.4.0
バンドラー 2.2.7
うり 0.10.0
レーキ 13.0.3
CFPropertyList 3.0.3
並行ルビー 1.1.8
i18n 1.8.7
ミニテスト 5.14.3
スレッドセーフ 0.3.6
ツインフォ 1.2.9
アクティブサポート 5.2.4.4
public_suffix 4.0.6
アドレス可能 2.7.0
httpクライアント 2.8.3
json 2.5.1
アルゴリアサーチ 1.27.5
人工物 3.0.15
アトモス 0.1.3
aws イベントストリーム 1.1.0
aws-パーティション 1.420.0
aws-sigv4 1.2.2
jmespath 1.4.0
aws-sdk-コア 3.111.2
aws-sdk-kms 1.41.0
aws-sdk-s3 1.87.0
バボサ 1.0.4
クレイド 1.0.3
fuzzy_match 2.0.4
昼寝 1.1.0
netrc 0.11.0
フィ 1.14.2
エトン 0.12.0
チフス 1.4.0
ココアポッドコア 1.10.0.rc.1
ココアポッド分解 1.0.4
cocoapods-ダウンローダー 1.4.0
cocoapods-プラグイン 1.0.0
ココアポッド検索 1.0.0
ココアポッドトランク 1.5.0
ココアポッドを試す 1.2.0
色付き2 3.1.2
エスケープ 0.0.4
フォーフラッシャー 2.3.1
gh_inspector 1.1.3
モリニロ 0.6.6
ルビーマッチョ 1.4.0
ナナイモ 0.3.0
xcodeproj 1.19.0
ココアポッド 1.10.0.rc.1
着色された 1.2
ハイライン 1.7.10
コマンダーファストレーン 4.4.6
宣言的 0.0.20
宣言的オプション 0.1.0
ダイジェスト-crc 0.6.3
unf_ext 0.0.7.7
unf 0.1.4
ドメイン名 0.5.20190701
dotenv 2.7.6
emoji_regex 3.2.1
エクスコン 0.78.1
faraday-net_http 1.0.1
マルチパートポスト 2.0.0
ruby2_keywords 0.0.4
ファラデー 1.3.0
http-cookie 1.0.3
ファラデー-cookie_jar 0.0.7
ファラデーミドルウェア 1.0.0
高速画像 2.2.1
jwt 2.2.2
メモ主義者 0.16.2
multi_json 1.15.0
OS 1.1.1
シグネット 0.14.1
グーグル認証 0.15.0
mini_mime 1.0.2
ウーバー 0.1.0
表現可能な 3.0.4
再試行可能 3.1.2
Google API クライアント 0.38.0
rexml 3.2.4
ウェブリック 1.7.0
google-apis-core 0.2.1
google-apis-iamcredentials_v1 0.1.0
google-apis-storage_v1 0.1.0
google-cloud-env 1.4.0
google-cloud-errors 1.0.1
google-cloud-core 1.5.0
Google クラウド ストレージ 1.30.0
ミニマジック 4.11.0
plist 3.6.0
ルビージップ 2.3.0
安全 0.1.3
当然 2.2.1
simctl 1.6.8
slack-notifier 2.3.2
端末通知機能 2.0.0
unicode-display_width 1.7.0
端末テーブル 1.8.0
ttyスクリーン 0.8.1
tty-カーソル 0.7.1
tty-スピナー 0.9.3
ワードラップ 1.0.0
ルージュ 2.0.7
xcpretty 0.3.0
xcpretty-travis-formatter 1.0.1

生成日: 2021-01-28

4

0 に答える 0