【问题标题】:Original error: Could not initialize ideviceinstaller;原始错误:无法初始化 ideviceinstaller;
【发布时间】:2016-08-08 19:00:55
【问题描述】:

我通过 Xcode 开发了一个“Hello iOS”应用程序,并且可以通过 Appium 在 iOS 模拟器上对其进行测试。但是,当我尝试在真实的 iPhone/iPad 设备上测试相同的应用程序时,我收到了以下错误消息。

无法创建新会话。 (原始错误:无法初始化 ideviceinstaller;确保它已安装并在您的系统上运行)(警告:服务器未提供任何堆栈跟踪信息)

这是我的环境。

xcode: 7.0.1

mac 操作系统:版本 10.11

appium 版本:1.4.13

我尝试了这个命令“brew install --HEAD ideviceinstaller”,但收到了另一个错误消息。

配置:错误:在`/private/tmp/xz20151012-43217-o3pk5w/xz-5.2.1'中:

配置:错误:无法运行 C 编译程序。

有什么解决办法吗?谢谢!

【问题讨论】:

  • 能否请您启动“brew doctor”并分享结果?

标签: ios iphone xcode appium


【解决方案1】:

运行以下命令即可解决问题:

cd /usr/local/Library
brew update
brew install ideviceinstaller

【讨论】:

  • 我尝试了这些命令,但是:致命:无法创建'/usr/local/.git/index.lock':权限被拒绝
【解决方案2】:

您是否在设备开发者设置面板中启用了Enable UI Automation

【讨论】:

  • 是的,我已启用它。我也运行了这个命令,“brew install ideviceinstaller”并收到错误消息“检查我们是否在交叉编译... : 无法运行 C 编译的程序。警告:您使用的是 OS X 10.11。我们不提供对此预发布版本的支持。您可能会遇到构建失败或其他损坏。"
  • 看来你回答了你的问题。您使用的是不受支持的 OSX 版本。
  • OS X 10.11 现已发布。谁能确认 ideviceinstaller 不支持?
【解决方案3】:

这对我使用这个版本 1.4.13 有效

  • 在终端应用中运行:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" /dev/null


  • 按回车键。等待命令完成。 跑: brew install ideviceinstaller

【讨论】:

    猜你喜欢
    • 2016-01-10
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 2020-05-28
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多