Aunque la pregunta ya ha sido respondida, la solución aceptada no funciona para mí, ya que no tenía activos de 16b / ch.
Descubrí que ese problema apareció para los activos que se comprimieron usando un lzfse
algoritmo (puede encontrar información sobre cómo extraer información de la compresión de Assets.car usando assetutil
). Desafortunadamente, Xcode IDE no permite a los desarrolladores cambiar el algoritmo de compresión, sin embargo, puede hacerlo compilando los activos manualmente y reduciendo el objetivo de implementación al actool
mando.
tl; dr;
- Archivo
- Abrir la cremallera
ipa
- Compilar activos: puede encontrar el comando del compilador de activos para su proyecto generado por xcode al verificar los registros de archivo en el navegador de informes de Xcode
Comando de ejemplo:
xcrun actool --output-format human-readable-text --notices --warnings --minimum-deployment-target 8.0 --output-partial-info-plist info_partial.plist --app-icon AppIcon --launch-image LaunchImage --enable-on-demand-resources YES --sticker-pack-identifier-prefix {bundle_id}.sticker-pack --target-device iphone --target-device ipad --platform iphoneos --product-type com.apple.product-type.application --compile #{path_to_directory_containing_Assets_car} Assets/Assets.xcassets
- Ciérralo.
- Renunciar