Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Test Command does not work properly if Scheme name is different from the name of the app

Đang mở
#191 0 bình luận 3 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
42/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
ios, react-native, typescript

Hướng nghiên cứu

Bắt đầu bằng cách lần theo đường dẫn iOS được yarn owl test sử dụng và so sánh với luồng thành công của yarn owl build --platform ios. Kiểm tra cách các giá trị workspace, scheme, configuration và device trong cấu hình tạo ra lệnh xcrun simctl install. Hoàn thành khi một scheme và app name khác nhau có thể build và chạy các bài kiểm thử từ cùng một cấu hình.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug
Is there an existing issue for this?
  • I have searched the existing issues
Code of Conduct
  • I agree to follow this project's Code of Conduct
Code Sandbox link

No response

Bug report

When using this config file in the build which is the proper one to build our app:

"ios": {
    "workspace": "ios/Foo.xcworkspace",
    "scheme": "Foo",
    "configuration": "Debug",
    "device": "iPhone 15",
},

We are able to build successfully with this command yarn owl build --platform ios but when we try to run the test command, it fails to launch the app with this error:

  shortMessage: 'Command failed with exit code 2: xcrun simctl install iPhone 15 Foo.app',
  command: 'xcrun simctl install iPhone 15 Foo.app',
  escapedCommand: 'xcrun simctl install "iPhone 15" Foo.app',

But if we change now the Scheme to the name of the App we are able to run the tests with this new config

"ios": {
    "workspace": "ios/Foo.xcworkspace",
    "scheme": "Bar",
    "configuration": "Debug",
    "device": "iPhone 15",
},

So we need to have one config to build the app and another to run the tests.

Ngôn ngữ chính
TypeScript
Star
693
Fork
27
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của FormidableLabs/react-native-owl

Tất cả issue của FormidableLabs/react-native-owl

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.