问题标签 [xctool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
121 浏览

ios - 使用带有 logicTestBucketSize 的 XCTool 运行时测试失败

我有一个包含超过 1000 个单元测试的项目,并且正在考虑通过使用 xctool 的并行化选项来加快构建速度。

所以我打开了它并将 logicTestBucketSize 设置为 50。测试运行,但有些失败,当不使用此选项时没有失败。

我的问题:存储桶是在自己的沙箱中独立运行,还是共享单元测试可能设置的全局变量?这可能解释了测试之间的一些交叉污染

0 投票
0 回答
266 浏览

xcode - 使用 xctool 跳过干净的构建

有没有办法使用 xctool 跳过干净的构建过程?我通常通过一些自动化脚本构建一个 xcode 项目,并且我没有对 xcode 项目本身进行任何更改。我只是在测试自动化脚本更改,避免每次都进行干净的构建会很有帮助。

0 投票
0 回答
508 浏览

ios - 运行测试时出现 xctool 错误

我有一个带有一些测试的简单 Xcode 项目。当我使用 xctool 通过简单的命令进行构建时:

它工作得很好。但是,当我尝试构建和运行测试时,尝试运行它们时出现错误。

我建立测试:

我运行测试:

这抱怨我需要指定 SDK,所以我附加了-sdk iphonesimulator. 然后我收到以下错误:

我不明白为什么 xctool 在 /Applications/Xcode.app/usr/bin/xcodebuild 中寻找测试用例?

0 投票
2 回答
739 浏览

ios - Xcode 6.1 和 Xctool 在运行测试时失败

我有工作测试,但是当我尝试测试它们时,它们在准备模拟器上失败了。我曾尝试使用 xctool 进行构建。我在 Jenkins 中运行我的节点通过 jnlp 连接,我也尝试直接在服务器上构建它,但什么也没有。如何解决?Xcode 6.1 我的构建命令,我尝试:

1) iphone 5 的命令:

这里输出:

2)命令:

这里输出:

3)命令:

这里输出:

生成子进程时出错:可执行文件中的 CPU 类型错误

4) 命令

这里输出:

0 投票
1 回答
468 浏览

ios - 使用 xctool 运行单个 KIWI 规范

有没有人能够成功地将 KW_SPEC 变量传递给 xctool。我正在尝试使用https://github.com/kiwi-bdd/Kiwi/wiki/Kiwi-FAQ#q-how-do-i-run-a-single-spec-describecontextit运行单个 KIWI 规范。

我可以使用 xctool 成功运行所有测试,但它似乎没有获得 KW_SPEC 值。我用命令行在很多不同的地方尝试过,但没有运气。

例如:

使用 Kiwi v2.3.1 和 xctool 0.2.3

干杯,莫

0 投票
1 回答
1040 浏览

ios - 基于 Cocoapods 的 iOS 项目的示例 .travis.yml

我有这个非常简单的 iOS 项目。它使用 Cocoapods 进行依赖管理,并将AFNetworking作为其依赖之一。目前,我的项目代码只是做一个简单的 http GET 请求,测试(使用Specta编写)检查它是否成功。

现在,我正在尝试使用 Travis-CI 对其进行 CI。我已经从 Travis-CI 查看了xctool CI 教程Objective-c CI 手册,我当前的 .travis-ci.yml是:

CI 控制台的最后输出行是:

命令“echo”查看我们的文档以获取更多信息:http ://about.travis-ci.org/docs/user/languages/objective-c/ “”以 0 退出
。完成。您的构建以 0 退出。

在我看来,没有任何东西经过测试。我的 .travis.yml 肯定有问题。所以我的问题是:

  1. Cocoapods 生成了一个 .xworkspace 文件,那么我在 .travis.yml 中使用哪一个,.xcodeproj 还是 .workspace?
  2. 使用哪种方案,Foobar或者FoobarTests
  3. 我还需要另外指定script: xctool ...命令吗?
  4. 来自xctool CI 教程

    单击 + 按钮并将每个依赖项添加到项目中。CocoaPods 将显示为一个名为 Pods 的静态库。

我不能将Pods项目作为一个整体添加,而是每个独立的项目。这是正确的吗?这是否意味着每次将库添加到 Podfile 时我都必须这样做?

0 投票
1 回答
1027 浏览

xcode - 从控制台运行应用程序出现 CodeSign 错误:SDK 'iOS 8.1' 中的产品类型 'Application' 需要代码签名

我正在尝试从执行以下命令的控制台运行 iOS 应用程序:

我收到了这个回复

[信息] 方案“Supermaxi”的加载设置...(11036 毫秒)

和以下错误:

我能做些什么来解决这个问题?

0 投票
1 回答
1422 浏览

ios - 测试 iOS 应用程序时 Teamcity 步骤测试(命令行)失败

我正在尝试使用 Teamcity 自动运行测试,但似乎在代理编译项目时,它没有正确完成,因为当我运行类似运行测试的命令时,我收到以下错误:

但是,当我手动运行相同的命令时,我没有收到任何错误,但我的测试正在运行。我要运行的应用程序是用objective-c编写的,我使用的命令行如下:

0 投票
1 回答
1076 浏览

swift - Swift 测试在本地通过,但在 Travis-CI 上构建失败

我正在尝试设置我的cocoapod项目以在推送后在 Travis-CI 上运行它的测试。我正在使用 xctool 0.2.4 运行测试,它在本地执行良好。但是一旦它在 Travis-CI 上运行,编译构建步骤就会由于各种原因而失败,我似乎无法在本地重现。

以下是在我的机器上运行良好的两个故障:

我至少希望在我的机器上得到相同的错误以便能够调试它。有任何想法吗?

0 投票
0 回答
62 浏览

ios - Xcode 6.3.2 手动构建和签名在安装时出错:应用程序签名无效

当我为我的应用程序运行自动(命令行)构建、签名和上传脚本时,安装应用程序时出现错误:“应用程序签名无效”。

它在几年前运行良好,两周前停止工作(可能是由于 Xcode 更新)。

当我使用 Mac OS 的 HockeyApp 构建 ipa 并上传时,也会发生同样的错误。

当我在 Xcode 中手动执行相同操作,然后将其导出为 .ipa 时,一切正常。

可能是什么问题呢?我认为 xcodebuild 在签名过程中所做的事情与手动 Xcode .ipa-export 不同。

我的自动构建过程(缩短)