apache / apache/cordova-node-xcode

Allow comma in buildSettings

Ouverte
#86 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
217
Forks
102
Merge moyen
2 j 3 h
PR mergées (30 j)
6

Description

when i try to set "TARGETED_DEVICE_FAMILY", it failed.
buildSettingsObj.TARGETED_DEVICE_FAMILY = '1,2'

```
While preparing Cordova project for platform iOS:
SyntaxError: Expected ".", "/*", ";", or [0-9] but "," found.
at peg$buildStructuredError (/Users/monsterstep/.meteor/packages/meteor-tool/.1.9.0.1eehdch.kfff++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/node_modules/xcode/lib/parser/pbxproj.js:412:12)
at Object.peg$parse [as parse] (/Users/monsterstep/.meteor/packages/meteor-tool/.1.9.0.1eehdch.kfff++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/lib/node_modules/cordova-lib/node_modules/xcode/lib/parser/pbxproj.js:1886:11)
```

the xcodeproj has value like this

![image](https://user-images.githubusercontent.com/1147704/74629486-49e4df80-5193-11ea-9c87-73ffdf6929c2.png)

![image](https://user-images.githubusercontent.com/1147704/74628318-63385c80-5190-11ea-8b4c-5c3dc751e6a1.png)

https://github.com/apache/cordova-node-xcode/issues/57

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par l’analyseur pbxproj.js référencé dans l’erreur et suivez la manière dont buildSettingsObj.TARGETED_DEVICE_FAMILY est analysé ou sérialisé. Reproduisez l’échec avec la valeur '1,2', puis vérifiez que la valeur du projet Xcode est acceptée sans l’erreur de syntaxe de virgule signalée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
ios, javascript, nodejs
Domaine
build-system, mobile
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.