Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#191 0 commenti 3 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
ios, react-native, typescript

Direzione di ricerca

Inizia tracciando il percorso iOS usato da yarn owl test e confrontalo con il flusso riuscito di yarn owl build --platform ios. Verifica in che modo i valori workspace, scheme, configuration e device della configurazione producono il comando xcrun simctl install. Il lavoro è completato quando uno scheme e un app name distinti possono eseguire la build e i test a partire da un’unica configurazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
TypeScript
Stelle
694
Fork
27
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di FormidableLabs/react-native-owl

Tutte le issue di FormidableLabs/react-native-owl

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.