web-dev-qa-db-ja.com

Xcode 10: "$ {PODS_ROOT}/SwiftLint/swiftlint"で "コマンドPhaseScriptExecutionがゼロ以外の終了コードで失敗しました"

Xcode 10.0 beta 2から Xcode 10.0 beta 3 にアップデートすると、iOSプロジェクトのビルド時にこのエラーが発生します。

sourcekit:[1:connection-event-handler:10499:0.0000]接続の割り込みsourcekit:[1:updateSemanticEditorDelay:10499:0.0007] 10秒間のセマンティックエディタの無効化sourcekit:[1:pingService:10499:0.0007] pinging servicesourcekitten:SourceKitServiceへの接続が回復!
接続が中断されました
sourcekitdが失敗したファイルに対して、これを呼び出さないでください。file + Cache.Swift、127行目
/ユーザー/ Coeur /ライブラリ/ Developer/Xcode/DerivedData/My-App-eloayqptodupvfhbyegtkncnhcpu /ビルド/ Intermediateates.noindex/My-App.build/UAT-iphonesimulator/My-App-Debug.build/Script- 379156A71D62F5C100574D04.sh:2行目:34382中断トラップ:6 "$ {PODS_ROOT}/SwiftLint/swiftlint"
コマンドPhaseScriptExecutionがゼロ以外の終了コードで失敗しました

スイフト4.1
CocoaPods 1.5.3
SwiftLint 0.26.0

32
Cœur

Xcode 10.0 beta 3以降を使用している場合、SwiftLint 0.26.0スクリプトに問題があるようです。

原因

それは SwiftLint#2276 に関連しているようで、SourceKitten 0.21.0に関連していて、SourceKitten 0.21.1 およびSwiftLint Masterで修正されています。

溶液

SwiftLint 0.27.0以降にアップデートします。

pod 'SwiftLint', '~> 0.27'

(そしてpod update SwiftLintを実行します)

27
Cœur

一部のフレームワークまたはSDKではコード署名が必要です。

コードの署名をして問題を解決しました enter image description here

24
Ashvin Ajadiya

そのキーチェーンアクセスのためです。

  • オープンキーチェーンアクセス
  • 右クリックログインタブ
  • ロックキーチェーンログイン
  • もう一度[ログイン]タブを右クリックします
  • キーチェーンログインのロック解除

そして問題は解決しました:)

19
Mehmet AKYOL

私が使用していたポッドはXcode 10用に更新されていなかったので、私のために働いた解決策は私のプロジェクトからCocoapodsを削除してから再度インストールすることでした(プロジェクトはXcode 9で作成されました).

それを削除するには、最も簡単な方法は次のとおりです。

$ Sudo gem install cocoapods-deintegrate cocoapods-clean
$ pod deintegrate
$ pod clean

その後、ポッドをもう一度取り付けます。

14
ChavirA

私はちょうど私のMacBookを再起動しました、そしてそれはうまくいきました。

9
Mahmut Şahin

私は、「ビルド設定 - >有効なアーキテクチャ」にarm64アーキテクチャを追加して問題を解決しました。

3
user6456083

私はこの問題を引き起こしているように見えた認証プロセス(Xcode外)をバックグラウンドで実行していました。キーチェーンのダイアログでパスワードを聞いてきました。解決策はマシンを再起動することでした。

3
Kilmazing

この問題は私が待つ前に解決し、プロジェクトのインデックス作成が完了するまで待機します。

0
neha

Xcode 10.1を再起動するとそれが解決しました。 Cocoapods( 'RxSwift')の更新中に発生しました。

0
Varun Parakh