这是来自终端的错误消息:
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).
我已多次重新创建我的配置开发证书(和其他人),但它没有改变任何内容。
我非常希望有人可以提供帮助。
非常感谢! 丹尼尔
答案 0 :(得分:0)
最后,我开始确保在连接设备时遵循此过程,几乎再也看不到问题了。
然后您可以继续完成重新创建个人资料:
rake device recreate_profile = 1
此时,它应该设置你的设备,然后你就可以了。如果再次看到问题,你应该按照上面的4个步骤进行操作,这一切都会很好。
答案 1 :(得分:0)
您似乎没有为自己的应用创建和使用正确的配置文件。
打开Xcode并创建一个iOS项目,转到Project&#39目标>常规设置页面,将Identify
部分中的属性值设置为与Rakefile中的应用属性完全相同,选择正确的团队并在"签名"中选中Automatically manage signing
。部分。
Xcode将创建一个放置在~/Library/MobileDevice/Provisioning Profiles
目录中的新配置文件,在Rakefile中配置您的rubymotion应用程序以使用该配置文件。