jenkins - 无法将应用构建安装到使用 jenkins 创建的 iOS 9。错误说 Symlink 具有绝对路径

标签 jenkins symlink ios9 ios-9-beta5

我正在创建一个应用程序。我创建了一个临时构建来测试我的 iPad 中的应用程序。我在构建中使用了正确的代码签名证书和配置文件。我有 2 台 iPad,1 台装有 iOS 8.3,另一台装有 iOS9.5 beta。

当我尝试在两台 iPad 上安装该应用程序时,带有 iOS8.3 的 iPad 允许安装该应用程序,但在 iOS 9.5 测试版中它失败了。

我正在使用 Xcode > Window > Devices 并选择我的 iPad 并将构建拖放到已安装的应用程序中。它给出了一个错误,例如:“应用程序安装失败 - 无法写入设备。”

编辑:控制台有以下错误日志:

  • 无效的符号链接(symbolic link):
  • 流提取器出错:Error Domain=SZExtractorErrorDomain Code=2“无效的符号链接(symbolic link):
  • __dispatch_source_read_socket_block_invoke_2:188:无法完成提取:错误域=SZExtractorErrorDomain Code=3“此提取器以前遇到错误,无法再使用。” UserInfo={NSLocalizedDescription=此提取器之前遇到错误,无法再使用。}

  • 请帮我解决一下这个。

    最佳答案

    我们今天遇到了同样的问题,并找到了一个似乎可行的解决方案。

    如果您使用 jenkins 使用 xcodebuild 插件进行构建,请确保在常规build设置中取消选择“生成存档”选项
    enter image description here

    这为我们解决了 iOS9 上的安装问题

    关于jenkins - 无法将应用构建安装到使用 jenkins 创建的 iOS 9。错误说 Symlink 具有绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32392026/

    相关文章:

    python - 在 UNIX 网络共享上从 Windows 创建硬链接(hard link)/符号链接(symbolic link)

    ruby - 如何使 Ruby 的 Find.find 遵循符号链接(symbolic link)?

    ios - 我如何在 Xcode 7/iOS 9 中找到 CNGroup 的成员数

    linux - 通过 Jenkins 在 shell 中执行 "pkill"- 构建失败

    java - Jenkins 不构建 Jasper 报告文件

    jenkins - 如何在 Jenkins 工作区中存储 .env 文件?

    uiviewcontroller - 将 "quick actions"添加到我的 iOS 9 应用程序

    git - Jenkins 的控制台输出显示超时和错误

    linux - 创建符号链接(symbolic link)失败

    iOS 9 通用链接转发按钮永远中断深度链接,直到我删除手机设置