Ios xcodebuild存档失败,CircleCI上的退出状态为65 轮廓

Ios xcodebuild存档失败,CircleCI上的退出状态为65 轮廓,ios,circleci,Ios,Circleci,你好!! 我正试图通过使用fastlane和match和gym来自动化临时构建。 我可以在本地环境中存档。 但我无法在Circle CI存档。 看起来xcodebuild命令失败了。 我通过ssh登录作业,该命令在Circle CI处失败 $xcodebuild-workspace MyApp.xcworkspace-scheme MyApp-configuration Release-destination'generic/platform=iOS'-archivePath MyApp.xar

你好!! 我正试图通过使用fastlane和match和gym来自动化临时构建。 我可以在本地环境中存档。 但我无法在Circle CI存档。 看起来xcodebuild命令失败了。 我通过ssh登录作业,该命令在Circle CI处失败

$xcodebuild-workspace MyApp.xcworkspace-scheme MyApp-configuration Release-destination'generic/platform=iOS'-archivePath MyApp.xarchive clean archive | tee/Users/distriller/Library/Logs/gym/MyApp-MyApp.log

请告诉我解决办法

我所做的

我已经通过参考本页设置了项目设置

我的代码符号settig在这里

快车道来了

version: 2
jobs:
 setup:
   macos:
     xcode: "9.2.0"
   shell: /bin/bash --login -eo pipefail
   steps:
     - checkout
     - run:
         name: Set Ruby Version
         command:  echo "ruby-2.4" > ~/.ruby-version
     - restore_cache:
         keys:
           - gems-{{ checksum "Gemfile.lock" }}
     - run:
         name: Running bundle install
         command: bundle check || bundle install --path vendor/bundle
         environment:
             - BUNDLE_JOBS: 4
             - BUNDLE_RETRY: 3
     - save_cache:
         key: gems-{{ checksum "Gemfile.lock" }}
         paths:
           - vendor/bundle
     - restore_cache:
         keys:
           - pods--{{ checksum "Podfile.lock" }}
     - run:
         name: Running pod install
         command: |
           curl https://cocoapods-specs.circleci.com/fetch-cocoapods-repo-from-s3.sh | bash -s cf
           bundle exec pod install
     - save_cache:
         key: pods-{{ checksum "Podfile.lock" }}
         paths:
           - Pods
           - MyApp.xcworkspace
 beta-deployment:
   macos:
     xcode: "9.2.0"
   shell: /bin/bash --login -eo pipefail
   steps:
     - checkout
     - restore_cache:
         keys:
           - gems-{{ checksum "Gemfile.lock" }}
     - restore_cache:
         keys:
           - pods-{{ checksum "Podfile.lock" }}
     - run: echo "ruby-2.4" > ~/.ruby-version
     - run: bundle install
     - run: bundle exec fastlane build_adhoc
     - store_artifacts:
         path: MyApp.app.dSYM.zip
     - store_artifacts:
         path: MyApp.ipa
workflows:
  version: 2
  build_test_deployment:
    jobs:
      - setup
      - beta-deployment:
          requires:
            - setup
config.yml在这里

fastlane_version "2.35.1"

default_platform :ios

platform :ios do
  lane :build_adhoc do
    setup_circle_ci
    match(type: "appstore", app_identifier: "jp.hogehoge.MyApp", readonly: true)
    match(type: "adhoc", app_identifier: "jp.hogehoge.MyApp", readonly: true)
    gym(
      scheme: "MyApp",
      workspace: "MyApp.xcworkspace",
      configuration: "Release",
      export_method: "ad-hoc",
      export_options: {
        provisioningProfiles: {
        "jp.hogehoge.MyApp" => "match AdHoc jp.hogehoge.MyApp"
        }
      },
      clean: true
    )
  end
end
失败日志在这里

。。。
...
▸ 正在运行脚本“[CP]嵌入Pods框架”
▸ 正在运行脚本“[CP]复制播客资源”
▸ 触摸MyApp.app
▸ 签名/用户/蒸馏器/库/开发者/Xcode/DerivedData/MyApp Dsgaupkymppmmgymocmzptqnqrr/Build/Intermediates.noindex/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app
▸ 触摸MyApp.app.dSYM
**存档失败**
[01:51:08]:退出状态:65
[01:51:08]: 
[01:51:08]:显示的错误可能是使用错误版本的Xcode造成的
[01:51:08]:在“/Applications/”中找到多个版本的Xcode
[01:51:08]:确保为项目选择了正确的版本
[01:51:08]:此生成过程是使用“/Applications/Xcode-9.2.app”执行的
[01:51:08]:如果要更新Xcode路径,请
[01:51:08]: 
[01:51:08]:-在快速文件中指定Xcode版本
[01:51:08]: ▸ xcversion(版本:“8.1”)#选择Xcode 8.1.0
[01:51:08]: 
[01:51:08]:-在快速文件中指定Xcode安装的绝对路径
[01:51:08]: ▸ xcode_选择“/应用程序/Xcode8.app”
[01:51:08]: 
[01:51:08]:-使用手动更新路径
[01:51:08]: ▸ sudoxcode选择-s/Applications/xcode.app
[01:51:08]: 
+---------------+-----------------------------+
|建筑环境|
+---------------+-----------------------------+
|xcode_path |/Applications/xcode-9.2.app|
|gym|u版本| 2.79.0|
|导出方法|临时|
|sdk | iPhoneOS11.2.sdk|
+---------------+-----------------------------+
[01:51:08]: ▸ Touch/Users/Diller/Library/Developer/Xcode/DerivedData/MyApp Dsgaupkymppmmgymycmzptqnqrr/Build/Intermediates.noindex/ArchiveIntermediates/MyApp/BuildProductsPath/Release-iphoneos/MyApp.app.dSYM
[01:51:08]: ▸     cd/用户/蒸馏器/项目
[01:51:08]: ▸     export PATH=“/Applications/Xcode-9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Contents/Developer/usr/bin:/Users/distriller/2.4.2/bin:/Users/distriller/.rubies/ruby-2.4.2/bin:/Users/distriller/.4.2/bin:/usr/local/bin:/usr/bin:/usr/bin:/usr/sbin:/usr/sbin”
[01:51:08]: ▸     /usr/bin/touch-c/Users/discreter/Library/Developer/Xcode/DerivedData/MyApp-dsgaupkymppmmgymycmzptqnqrr/Build/Intermediates.noindex/ArchiveIntermediates/MyApp/BuildProductsPath/Release-iphoneos/MyApp.app.dSYM
[01:51:08]: 
[01:51:08]: ⬆️  查看上面几行原始“xcodebuild”输出,了解如何解决此错误的潜在提示

[01:51:08]:你能解决这个问题吗?