web-dev-qa-db-ja.com

Xcode 11 Beta 7コマンドPhaseScriptExecutionがゼロ以外の終了コードで失敗した([CP]ポッドリソースのコピー)

最近Xcode 11 BetaをダウンロードしてiOS 13でアプリをテストしましたが、理解できない問題が発生しています。 [CP]ポッドリソースのコピー手順で毎回ビルドが失敗し、「ゼロ以外の終了コードでコマンドPhaseScriptExecutionが失敗しました」と表示されます。スクリプトの実行フェーズが失敗したときのエラーであることはわかっていますが、通常はsomeこのエラーとともに役立つ情報が提供されます。

エラー出力:

ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target 11.0 --output-format human-readable-text --compile /Users/chris/Library/Developer/Xcode/DerivedData/SmartPager-dcfjsnhrgkjfeabbvafghvwsrsxr/Build/Products/Debug-iphoneos/SmartPager Sandbox.app/JSQMessagesViewController.nib 
/Users/chris/Work/projectname/Pods/JSQMessagesViewController/JSQMessagesViewController/Controllers/JSQMessagesViewController.xib --sdk /Users/chris/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.0.sdk --target-device ipad --target-device iphone
2019-09-06 13:26:17.003 IBAgent-iOS[39395:514843] Incorrect screen size for <UIScreen: 0x7fb0e05245a0; bounds = {{0, 0}, {0, 0}}> in UICollectionViewData
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target 11.0 --output-format human-readable-text --compile /Users/chris/Library/Developer/Xcode/DerivedData/SmartPager-dcfjsnhrgkjfeabbvafghvwsrsxr/Build/Products/Debug-iphoneos/SmartPager Sandbox.app/JSQMessagesCollectionViewCellIncoming.nib /Users/chris/Work/projectname/Pods/JSQMessagesViewController/JSQMessagesViewController/Views/JSQMessagesCollectionViewCellIncoming.xib --sdk /Users/chris/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS13.0.sdk --target-device ipad --target-device iphone
Command PhaseScriptExecution failed with a nonzero exit code

関連情報:これは、私が使用している廃止予定のココアポッド、具体的にはJSQMessagesViewController(7.3.5)に関係している可能性があることを示しています。明らかに非推奨のライブラリを使用することは素晴らしいことではありませんが、Xcode 10では問題なくビルドおよび実行できるため、問題が何であるかわかりません。別のプロジェクトでこのポッドを追加しようとしただけで、同じエラーが発生します。 「不適切な画面サイズ...」に関する行は、エラーではなく単なる警告のようです。Xcode10では、同じ行で正しくコンパイルされます。

コンピューターの再起動、派生データのクリーニング、削除など、通常のことをすべて試しました。今どこを見ればいいのかわからない。何かアドバイスをいただければ幸いです。ありがとう!

3
Wernzy

報告されていない問題のxibファイルのコンパイル中にエラーが発生したことがわかりました。ポッドをプロジェクトに直接コピーすると、問題が発生し始めました。

0
Wernzy

ローカルの変更を破棄し、プロジェクトをクリーンアップした後、プロジェクトをビルドしてみてください。これで、XCode 11の問題が解決しました。

1
Prahash Barman