我创建了一个示例项目(有一个简单的单元测试用例)来在 CircleCI 上进行测试。在 github 上托管该项目并将 github 与我的 Circleci 链接,还创建了 config.yml 文件,但出现此错误:
xcodebuild:错误:无法使用方案 CircleCISampleProject 构建项目 CircleCISampleProject。:无法在“任何 iOS 设备”上测试目标“CircleCISampleProjectTests”:测试必须在具体设备上运行
配置.yml:
version: 2.1
jobs:
build:
macos:
xcode: "15.2.0"
steps:
- checkout
# Install dependencies if needed
# - run:
# name: Install Dependencies
# command: |
# # Your dependency installation commands go here
- run:
name: Build and Test
command: |
xcodebuild clean test -project CircleCISampleProject.xcodeproj -scheme CircleCISampleProject -destination 'platform=iOS Simulator,OS=17.0.1,name=iPhone 15 Pro' CODE_SIGNING_REQUIRED=NO
workflows:
version: 2
build:
jobs:
- build
请建议我一些解决方案来解决它。
您使用的 xcode 15.2.0 映像与您尝试运行的模拟器之间似乎不匹配。该图像似乎有运行 iOS 17.2 的模拟器。检查已安装软件列表这里