यद्यपि प्रश्न का उत्तर पहले ही दिया जा चुका है, लेकिन मेरे लिए कोई समाधान नहीं है, क्योंकि मेरे पास कोई 16b / ch संपत्ति नहीं है।
मैंने पाया कि वह समस्या उन संपत्तियों के लिए प्रकट हुई, जो lzfse
एल्गोरिथ्म का उपयोग करके संपीड़ित की गई थीं (आप का उपयोग करके संपीड़ित निकालने की जानकारी पा सकते हैं assetutil
। दुर्भाग्य से एक्सकोड आईडीई डेवलपर्स को संपीड़न एल्गोरिदम को बदलने की अनुमति नहीं देता है, हालांकि आप ऐसा कर सकते हैं कि संपत्ति को मैन्युअल रूप से संकलित करें और actool
कमांड में तैनाती लक्ष्य को कम करें ।
tl; डॉ;
- पुरालेख
- खोलना
ipa
- संपत्तियां संकलित करें - आप Xcode रिपोर्ट नाविक में संग्रह लॉग की जाँच करके xcode द्वारा उत्पन्न अपनी परियोजना के लिए संपत्ति संकलक आदेश पा सकते हैं
उदाहरण आदेश:
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
- बंद करो।
- त्यागपत्र देना