2016-10-08 9 views
1

Это сообщение об ошибке из терминала:«Грабли устройство» не будет работать

ERROR: 
"Make sure RubyMotion is using a valid (non-expired) provisioning profile 
and that no other process (iTunes, Xcode) is connected to your iOS device 
at the same time (even through Wi-Fi). 
Error when connecting to device: code -402653052 
Make sure RubyMotion is using a valid (non-expired) provisioning profile 
and that no other process (iTunes, Xcode) is connected to your iOS device 
at the same time (even through Wi-Fi)." 
Well, neither iTunes nor Xcode was in action nor connected and I had not made any change in the provisioning profile. 

Когда я использую motion device-console ошибка аналогична:

Error when pairing device: code -402653172 
Make sure RubyMotion is using a valid (non-expired) provisioning profile 
and that no other process (iTunes, Xcode) is connected to your iOS device 
at the same time (even through Wi-Fi). 

Я воссоздал свою provisioning- (и другие) несколько раз, но ничего не изменило.

Надеюсь, что кто-то может помочь.

Большое спасибо! Daniel

ответ

0

В конце концов, я начал понимать, что следую этому процессу при подключении своего устройства и почти никогда не вижу проблемы.

  1. Выключите Wi-Fi на устройстве
  2. Подключите устройство
  3. Либо дайте синхронизации закончить, или убить его, и отсоединить устройство от ITunes
  4. Выход Itunes (также Xcode. Никогда это работает)

Затем вы можете приступить к воссозданию целого профиля:

рек устройство recreate_profile = 1

В этот момент он должен настроить ваше устройство, а затем вам будет хорошо. Если вы снова видите проблему, вы должны просто следовать этим 4 шагам сверху, и все будет хорошо.

+0

Спасибо wndxiori - к сожалению, это не сработало, по-прежнему та же проблема. –

+0

@ danielo007 Я бы предположил, что вы отправили ошибку с помощью Hipbyte. Если вы находитесь в «бесплатной» версии и не имеете доступа к официальной поддержке ошибок, я бы попробовал публикацию на http://community.rubymotion.com, потому что разработчики Hipbyte прочли их. – wndxlori

+0

спасибо - я сделаю это. Однако, прежде чем я переустанавливаю os x с нуля только с основными программами, чтобы я мог исключить вероятность того, что причина там лежит. –

0

Похоже, что вы не создали и не использовали правильный профиль Provisioning для своего приложения.

Открыть Xcode и создать проект IOS, перейдите ЗАДАЧИ Проекта> Общие страницы настройки, установите значение свойства в разделе Identify точно так же, как и свойство приложения в Rakefile выберите соответствующую команду и проверить Automatically manage signing в Раздел «Подписание».

Xcode создаст новый профиль Provisioning Profile, расположенный в каталоге ~/Library/MobileDevice/Provisioning Profiles, настроит ваше приложение rubymotion в Rakefile для использования профилей Provisioning Profiles.

+0

Это проект RubyMotion. Использование Xcode не требуется или не рекомендуется. – wndxlori

+0

Это единственный способ решить эту проблему. У вас есть идеи? – yefeng

+0

Мы используем драгоценный камень для создания движения (https://github.com/HipByte/motion-provisioning) для простой настройки и обеспечения командной строки. – wndxlori

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

  • Нет связанных вопросов^_^