2016-08-15 24 views
1

私はfastlaneでの署名なしをエクスポートしようとしています。 これまでの私のジム構成:fastlane/gymでunsigned 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 ** 

すべてのヘルプははるかに高く評価します。

答えて

1

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

ジムにuse_legacy_build_API: trueを渡すと、期待どおりに動作するはずです。

+1

これは、従来のビルドに依存していたジムが削除されたPackageApplicationスクリプトとして、Xcode 8では動作しなくなりました。 –

+1

真実ですがわずかな修正:Xcodeでは動作しません_8.3_ –

関連する問題