2015-09-30 4 views
11

Когда я загрузить приложение в магазин приложений, я имел проблему:Xcode 7 - Невозможно проверить приложение

Unable to validate your application: 
The path '/var/folders/hm/.../MyApp.ipa' does not contain a file 

У меня есть другая ошибка:

Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for sfnt2woff 

я добавил :

<key>CFBundleSupportedPlatforms</key> 
<array> 
    <string>MacOSX</string> 
</array> 

в моем файле plist, но он не работает.

Любое решение?

Спасибо!

ответ

10

У той же проблемы. Просто удалите некоторый ресурс .bundle из «Ресурсы Bundle» в разделе «Сборка фаз» в проекте Xcode. Смотрите здесь:

+0

Да! Вот и все! У меня случайно был dSYM на ресурсах копирования Bundle. Удалили, и это сработало. –

+3

Для меня это было вызвано папками '' '' Airship''' '' '' '' '' '' '' '' '' '' '' '' AirshipKit''', находящимися в Ресурсах копирования Bundle. Я удалил их, и это сработало как шарм! – wyzkid207

+0

Не могу заставить его работать :( – aliirz

3

Я нашел решение. В моем приложении была использована библиотека под названием «ионники». Я просто удаляю файл sfnt2woff в lib/ionicons/builder/scripts /, и валидация работает.

-1

В интересах других, таких как я: у меня была аналогичная проблема со старой версией блеска, которая не включала в себя info.plist.

Проверьте все свои рамки; Теперь им также нужен info.plist с этими настройками.

7

Настройка "Включить битовый код", чтобы не работал для меня

enter image description here

Также:

  1. Очистить папку сборки
  2. rm -rf ~/Library/Developer/Xcode/DerivedData
  3. Restart Xcode.

Если вы не хотите, чтобы восстановить, вы можете убрать галочку тезисы флажок:

include app symbols/include bitcode

0

Для меня, я попросил разрешения на доступ что-то в моей брелка. Я ошибочно нажал «отрицать». Как только я снова заново заархивировал приложение и предоставил ему разрешение, он работает.

Смежные вопросы