Despite the fact that an answer has already been given, the accepeted solution does not work for me, since I did not have 16b / ch assets.
I found that the problem arose for assets compressed using the lzfse algorithm (you can find information on extracting extraction information from Assets.car using assetutil ). Unfortunately, the Xcode IDE does not allow developers to change the compression algorithm, but you can do this by manually compiling the assets and omitting the deployment target in the actool .
TL; DR;
- Archive
- Unzip
ipa - Compile assets. You can find the asset compiler command for your xcode-generated project by checking archive logs in the Xcode report navigator
Command example:
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
- Write it down.
- Resign
badeleux Sep 18 '17 at 12:42 on 2017-09-18 12:42
source share