Project Config Cache is not updating Xcode version

Offen
#5,388 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
ios, javascript
Bereich
cli, mobile-dev

Rechercherichtung

Beginne damit, die Abweichung mit ns run ios --log trace und ns doctor zu reproduzieren, wobei du dich auf die zwischengespeicherten Informationen des Project Config Service und die gemeldete Xcode-Version konzentrierst. Verfolge, wie der Cache während ns run ios gelesen wird, und vergleiche ihn mit dem aktuellen Wert aus ns doctor; abgeschlossen ist die Aufgabe, wenn beide Befehle die aktuelle Xcode-Version melden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):

  • CLI: 7.0.8

Describe the bug
When running ns run ios --log trace the Project info that is displayed doesn't reflect the same info from ns doctor.

This is the relevant piece from ns run ios --log trace. If you compare the Xcode version shown here it doesn't match the Xcode version when I run ns doctor.

Project Config Service using legacy configuration...
Initializing analytics statuses.
Analytics statuses:  { TrackFeatureUsage: 'disabled', TrackExceptions: 'disabled' }
getInfos cacheConfig options: { forceCheck: undefined }  current info from cache:  [ { message: 'Xcode is installed and is configured properly.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'xcodeproj is installed and is configured properly.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'CocoaPods are installed.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'CocoaPods update is not required.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'CocoaPods are configured properly.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'Your current CocoaPods version is newer than 1.0.0.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'Python installed and configured correctly.',
    platforms: [ 'iOS' ],
    type: 'info' },
  { message: 'The Python \'six\' package is found.',
    platforms: [ 'iOS' ],
    type: 'info' },
  **{ message:
     'Xcode version 11.5.0 satisfies minimum required version 10.',
    platforms: [ 'iOS' ],
    type: 'info' }** ]
Xcode is installed and is configured properly.
xcodeproj is installed and is configured properly.
CocoaPods are installed.
CocoaPods update is not required.
CocoaPods are configured properly.
Your current CocoaPods version is newer than 1.0.0.
Python installed and configured correctly.
The Python 'six' package is found.
**Xcode version 11.5.0 satisfies minimum required version 10.**
Result from ns doctor

No issues were detected.
✔ Your ANDROID_HOME environment variable is set and points to correct directory.
✔ Your adb from the Android SDK is correctly installed.
✔ The Android SDK is installed.
✔ A compatible Android SDK for compilation is found.
✔ Javac is installed and is configured properly.
✔ The Java Development Kit (JDK) is installed and is configured properly.
✔ Xcode is installed and is configured properly.
✔ xcodeproj is installed and is configured properly.
✔ CocoaPods are installed.
✔ CocoaPods update is not required.
✔ CocoaPods are configured properly.
✔ Your current CocoaPods version is newer than 1.0.0.
✔ Python installed and configured correctly.
✔ The Python 'six' package is found.
**✔ Xcode version 12.0.0 satisfies minimum required version 10.**

I'm not sure how to clear the cache that's being picked up on ns run ios but I'm having issues with the command line starting the app on my phone with iOS 14. I can start it fine from Xcode but it won't start from ns run ios and I think it might be related to ns run ios using an old Xcode version.

Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
204
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
8

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus NativeScript/nativescript-cli

Alle Issues in NativeScript/nativescript-cli

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.