2014-01-07 4 views
0

Я пытаюсь проверить файл .ipa, но когда я устанавливаю его с помощью xCode, я получаю следующую ошибку: Пожалуйста, включите kCFBundleIdentifierKey в словарь параметров при установке приложения.Не удается установить приложение iOS

Я проверил и повторно проверил свой идентификатор пакета, и он соответствует профилю ad hoc, который я получил, так что здесь не так? если я устанавливаю приложение с iTunes, значок приложения просто становится серым, и если я нажму приложение, чтобы открыть его, он просто пишет «установка ...» и продолжает это говорить.

Любая помощь приветствуется, застрял с этим в течение 5 часов теперь :(

Heres мой .plist:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"  "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
<key>CFBundleDevelopmentRegion</key> 
<string>English</string> 
<key>CFBundleDisplayName</key> 
<string>GolfBox</string> 
<key>CFBundleExecutable</key> 
<string>GP Mobil</string> 
<key>CFBundleIconFile</key> 
<string></string> 
<key>CFBundleIcons</key> 
<dict> 
    <key>CFBundlePrimaryIcon</key> 
    <dict> 
     <key>CFBundleIconFiles</key> 
     <array> 
      <string>icon.png</string> 
      <string>[email protected]</string> 
     </array> 
    </dict> 
</dict> 
<key>CFBundleIdentifier</key> 
<string>dk.golferportal.golfersDK</string> 
<key>CFBundleInfoDictionaryVersion</key> 
<string>6.0</string> 
<key>CFBundleName</key> 
<string>dk.golferportal.golfersDK</string> 
<key>CFBundlePackageType</key> 
<string>APPL</string> 
<key>CFBundleShortVersionString</key> 
<string>1.7</string> 
<key>CFBundleSignature</key> 
<string>????</string> 
<key>CFBundleVersion</key> 
<string>1.7.0</string> 
<key>LSRequiresIPhoneOS</key> 
<true/> 
<key>NSMainNibFile</key> 
<string>MainWindow</string> 
<key>UIStatusBarHidden</key> 
<true/> 
<key>UISupportedInterfaceOrientations</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
    <string>UIInterfaceOrientationLandscapeRight</string> 
    <string>UIInterfaceOrientationLandscapeLeft</string> 
</array> 
<key>UIViewControllerBasedStatusBarAppearance</key> 
<false/> 

РЕШЕНИЕ: Не используйте "«(пробел) в имени файла .ipa

+0

Возможный дубликат [Специальное приложение для распространения - серый, после перехода с iTunes на iPhone] (http://stackoverflow.com/questions/20973028/ad-hoc-distribution-app-is-gray-after-transfer- from-itunes-to-iphone) – rckoenes

ответ

0

Похоже, ваше приложение не имеет идентификатора связки

ли это:

  1. правой кнопкой мыши на вашем .plist файл,
  2. Нажмите Открыть как -> Исходный код
  3. Скопируйте и вставьте этот код на свой пост, чтобы мы посмотрим на конфигурацию Plist может , Скорее всего, что-то не хватает, и что-то нужно добавить, например, ваш ключ идентификатора пула

После того, как вы обновили сообщение и у меня был шанс взглянуть на него, я могу обновить сообщение, чтобы помочь исправить вашу ситуацию

UPDATE

оказывается, что проблема возникла из-за пространства найденного символа в имени файла, которое не должно произойти. Проблема с пространственным символом решает проблему.

+0

Мой .plist теперь находится в сообщении – user2408952

+0

Хорошо, я проверил ваш .plist, там ничего не кажется неправильным. Давайте попробуем что-нибудь еще, попробуйте создать новый .ipa с простым приложением, основанным на представлении, без какого-либо кода - просто базовое приложение - и посмотрите, успешно ли вы, или если вы снова находите эту проблему. Если .IPA будет успешным, я бы предложил портировать JUST ваш код и просматривать контроллеры в новом приложении. Возможно, это грязный вариант, но он может сэкономить ваше время, поскольку я не могу сказать ничего другого из информации, которую мы знаем, atm – Pavan

+0

когда я создаю новый проект, я работаю ... bummer, потому что это ДЕЙСТВИТЕЛЬНО большое приложение. будет больно, если это действительно лучшее решение. В любом случае БОЛЬШОЕ спасибо! – user2408952

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