Проблемы с выполнением iPhone "GenericKeychain" Пример - PullRequest
5 голосов
/ 08 марта 2010

Я не могу запустить пример Apple "GenericKeychain".Я заменил все 5 вхождений, как указано в файле readme, «YOUR_APP_ID_HERE.com.yourcompany» своей собственной строкой: se. [Название компании]. [Имя проекта] .demo.Компиляция идет хорошо, но при попытке запустить его на телефоне появляется сообщение об ошибке «Исполняемый файл подписан с недопустимыми правами».И да, у меня установлен специальный профиль обеспечения.Я пытался добавить «Entitlements.plist» с проверкой «get-task-allow», но с тем же результатом.Кто-нибудь смог запустить пример?Если это так, предоставьте мне инструкции по его запуску, пожалуйста.

URL: http://developer.apple.com/iphone/library/samplecode/GenericKeychain/index.html

Ответы [ 2 ]

4 голосов
/ 21 октября 2010

Проверьте ваш KeychainAccessGroups.plist и KeychainAccessGroups2.plist.

Измените keychain-access-groups item0 и itme1, выполнив следующие действия:

  1. Перейдите в Органайзер -> Устройства -> Профили обеспечения (в левом верхнем углу)
  2. Найдите профиль обеспечения, который вы используете для подписи своего приложения, и щелкните по нему
  3. Ищите «Идентификатор приложения», это ваш идентификатор приложения

Если идентификатор вашего файла обеспечения имеет вид ABC123CDF456. *,

item0 - ABC123CDF456.com.yourcompany.GenericKeychain2,

item1 - ABC123CDF456.com.yourcompany.GenericKeychainSuite

0 голосов
/ 08 марта 2010

Свойство get-task-allow должно быть ложным / не отмеченным для сборок AdHoc. Вы также правильно установили свой собственный обратный домен или идентификатор приложения в файле Info.plist?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...