1

fastlaneで署名されていない ipaをエクスポートしようとしています。これまでの私のジム構成:

  desc "Archive ipa"
  lane :archive
    gym(
      workspace: "MyApp.xcworkspace",
      scheme: "my_scheme",
      configuration: "Release",
      output_name: "my_app" ,
      output_directory: "$HOME/releases/",
      archive_path: "/tmp/builds/my_app",
      xcargs: "CODE_SIGN_IDENTITY= CODE_SIGNING_REQUIRED=NO",
      clean: true,
    )
  end

アーカイブの作成は正常に機能しますが、exportArchiveコマンドは失敗します。

+ xcodebuild -exportArchive -exportOptionsPlist /var/folders/0z/g96lg8p16m12xmlhsqhymqd40000gn/T/gym_config20160815-92249-18a1h2g.plist -archivePath /tmp/builds/my_app.xcarchive -exportPath /var/folders/0z/g96lg8p16m12xmlhsqhymqd40000gn/T/gym_output20160815-92249-11hxnye
2016-08-15 13:42:06.531 xcodebuild[92599:6056507] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/0z/g96lg8p16m12xmlhsqhymqd40000gn/T/appConfig_2016-08-15_13-42-06.529.xcdistributionlogs'.
2016-08-15 13:42:07.724 xcodebuild[92599:6056507] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fc7bc578e90>: Error Domain=IDEFoundationErrorDomain Code=1 "No 'teamID' specified and no team ID found in the archive" UserInfo={NSLocalizedDescription=No 'teamID' specified and no team ID found in the archive}
error: exportArchive: No 'teamID' specified and no team ID found in the archive

Error Domain=IDEFoundationErrorDomain Code=1 "No 'teamID' specified and no team ID found in the archive" UserInfo={NSLocalizedDescription=No 'teamID' specified and no team ID found in the archive}

** EXPORT FAILED **

どんな助けでも大歓迎です。

4

1 に答える 1

1

XCode 7 エクスポート プロセス (アプリのスリミングとビット コードをサポート) は、私の知る限り、署名のない IPA をサポートしていません。

use_legacy_build_API: trueジムに通うと、期待どおりに機能するはずです。

于 2016-08-15T20:05:03.170 に答える