アプリのアイコンを Asset Catalog に追加して Device で実行すると、次のエラーが発生します。これは、空白の新しいプロジェクトでも、すべてのプロジェクトで発生します。
アセット カタログ コンパイラ エラー/Users/****/Documents/Test/sfdadfas/sfdadfas/Assets.xcassets: 「AppIcon.appiconset/app-icon-iphone@2x.png」から設定されたアプリ アイコンの画像データの書き込みに失敗しました「/Users/*****/Library/Developer/Xcode/DerivedData/sfdadfas-cbhytlfzznzesdsfsgifiloaxklokg/Build/Products/Debug-iphoneos/sfdadfas.app/AppIcon60x60@2x.png」に。
しかし、 Simulator で実行すると、これは正常に機能し、アプリのアイコンが正しく表示されます。
macOS High Sierra で Xcode 9.2 (9.1 にも同じエラーがありました) を使用しています。
Xcode 8.3.3 にはこの問題はありません。
編集
ログの完全なエラー、
build/Release-iphoneos/sfdadfas.build/assetcatalog_dependencies --output-partial-info-plist /Users/****/Library/Developer/Xcode/DerivedData/sfdadfas-cbhytlfzznzevlegifiloaxklokg/Build/Intermediates.noindex/ArchiveIntermediates/sfdadfas/ IntermediateBuildFilesPath/sfdadfas.build/Release-iphoneos/sfdadfas.build/assetcatalog_generated_info.plist --app-icon AppIcon --compress-pngs --enable-on-demand-resources YES --sticker-pack-identifier-prefix com.* ****.test22.sfdadfas.ステッカーパック。--target-device iphone --target-device ipad --minimum-deployment-target 10.3 --platform iphoneos --product-type com.apple.product-type.application --compile /Users/****/Library /Developer/Xcode/DerivedData/sfdadfas-cbhytlfzznzevlegifiloaxklokg/Build/Intermediates.noindex/ArchiveIntermediates/sfdadfas/InstallationBuildProductsLocation/Applications/sfdadfas.
/* com.apple.actool.errors */ /Users/****/Documents/Test/sfdadfas/sfdadfas/Assets.xcassets: エラー: "AppIcon.appiconset/app" から設定されたアプリ アイコンの画像データの書き込みに失敗しました-icon-iphone@2x.png" から "/Users/****/Library/Developer/Xcode/DerivedData/sfdadfas-cbhytlfzznzevlegifiloaxklokg/Build/Intermediates.noindex/ArchiveIntermediates/sfdadfas/InstallationBuildProductsLocation/Applications/sfdadfas.app/AppIcon60x60 @2x.png". 根本的なエラー: 説明: pngcrush は、"/Users/****/Documents/Test/sfdadfas/sfdadfas/Assets.xcassets/AppIcon.appiconset/app-icon-iphone@2x.png" のシグナル '6' で終了しました。エラー出力:
In /Users/****/Documents/Test/sfdadfas/sfdadfas/Assets.xcassets/AppIcon.appiconset/app-icon-iphone@2x.png,
libpng エラーの修正: IDAT が多すぎます
/* com.apple.actool.compilation-results */ /Users/****/Library/Developer/Xcode/DerivedData/sfdadfas-cbhytlfzznzevlegifiloaxklokg/Build/Intermediates.noindex/ArchiveIntermediates/sfdadfas/InstallationBuildProductsLocation/Applications/sfdadfas.app /Assets.car /Users/****/Library/Developer/Xcode/DerivedData/sfdadfas-cbhytlfzznzevlegifiloaxklokg/Build/Intermediates.noindex/ArchiveIntermediates/sfdadfas/IntermediateBuildFilesPath/sfdadfas.build/Release-iphoneos/sfdadfas.build/assetcatalog_generated_info. plist