Embora a pergunta já tenha sido respondida, a solução aceita não funciona para mim, pois eu não tinha nenhum ativo 16b / ch.
Eu descobri que esse problema apareceu para ativos que foram compactados usando um lzfse
algoritmo (você pode encontrar informações sobre a compressão de extração de informações em Assets.car usando assetutil
). Infelizmente, o Xcode IDE não permite que os desenvolvedores alterem o algoritmo de compressão, no entanto, você pode fazer isso compilando ativos manualmente e reduzindo o destino de implantação emactool
comando.
tl; dr;
- Arquivo
- Descompactar
ipa
- Compilar ativos - você pode encontrar o comando do compilador de ativos para o seu projeto gerado pelo xcode, verificando os logs de arquivo no navegador de relatórios Xcode
Comando de exemplo:
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
- Feche.
- Demitir-se