У меня есть проблема, которую здесь задавали много раз, и даже на нее есть много ответов, но все же ни один из них не помог мне.
Неожиданный ключ CFBundleExecutable - пакет по адресу /Payload/Currensee.app/CropViewController/Info.plist не содержит исполняемого файла пакета. Если этот пакет намеренно не содержит исполняемого файла, рассмотрите возможность удаления ключа CFBundleExecutable из его Info.plist и использования CFBundlePackageType для BNDL. Если этот пакет является частью стороннего фреймворка, рассмотрите возможность обращения к разработчику фреймворка за обновлением для решения этой проблемы. '
Я установил GitHub PhotoCropEditor с помощью Carthage (вот ссылка https://github.com/sprint84/PhotoCropEditor )
То, что я уже пробовал (как упоминалось в большинстве ответов), изменить CFBundlePackageType на BNDL и удалить CFBundleExecutable Key (что я уже сделал, выполнив поиск в правильном списке PhotoCropEditor). После этого я не могу запустить приложение, в котором говорится, что требуется исполняемый файл. Проблема в том, что AppStore продолжает отклонять сборку, говоря то же самое, короче
- Если я удалю исполняемый файл, приложение не работает (попытка публикации по-прежнему недействительна)
- Если я сохраню исполняемый файл, возникнет такая же проблема
Обратите внимание, что такая же проблема возникает, когда я пытался установить библиотеку вручную. Кроме того, ни один из моих каталогов стручков не вызывает проблемы, только тот, который я установил с помощью Carthage, поскольку в библиотеке нет опций для стручков.
В некоторых ответах предлагается удалить файлы .dsym из ресурсов пакета копирования, и я проверил, нет ли файлов .dsym в разделе ресурсов пакета копирования.
Итак, что мне делать, чтобы моя сборка в магазине приложений не стала недействительной?