Сегодня я обновляю свое видение Xcode до 8.0. Когда я отправляю файл app.ipa в магазин Apple, я получаю сообщение об ошибке, которое ITMS-90682: "Недопустимый пакет". Каталог активов в "$ path" не может содержать 16-разрядные или P3-активы, если приложение предназначено для iOS релизы раньше, чем iOS 9.3. "].
Я ищу ответ в Интернете и получаю аналогичный ответ, но он не подходит.
Потому что их вопрос не совсем то же самое, что и мой. Их вопрос содержит "Полезная нагрузка /****. app/Assets.car", но моя содержит "$ path".
Их метод таков:
Первый шаг: измените имя файла app.ipa на app.zip
Второй шаг: распаковка app.zip
Третий шаг: отменить командную строку и файл $cd app.app
Четвертый шаг: $find. -name 'Assets.car'
Пятый шаг: $sudo xcrun --sdk iphoneos assetutil --info/path/to/a/Assets.car > /tmp/Assets.json
Шестой шаг: откройте /tmp/Assets.json
Седьмой шаг: поиск "P3" и "16-бит" в файле с именем "Assets.json"
Восьмой шаг: запишите "Имя"
Девятый шаг: откройте Xcode и узнайте, какое изображение было записано на восьмом шаге. измените форму изображения на 8 и sRGB
Они не используются для моего, потому что разные - это $path. Я не могу получить имя imaged, какая форма P3 или 16-бит в моем проекте, потому что я не могу получить правильный метод для получения свойство Assets.json file на пятом шаге.