NativeScript / NativeScript/nativescript-cli

NS7 App iOS 14 Simulator no console or trace output

Ouverte
#5,454 6 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
JavaScript
Étoiles
1.1k
Forks
204
Merge moyen
1 j 9 h
PR mergées (30 j)
8

Description

Environment
nativescript has 7.1.0 version and is up to date.
@nativescript/core has 7.1.0 version and is up to date.
@nativescript/ios has 7.1.0 version and is up to date.
@nativescript/android has 7.0.1 version and is up to date.

Node v14.15.2 / NPM v6.14.9
Xcode 12.2
Big Sur 11.1

Mac Mini (M1 2020) Curious to know if my hardware would have an effect on this issue?

Describe the bug
When running an app in the iOS 14 simulator, I cannot see any console.log or Trace.write. If I run a 13.X Simulator I can see

To Reproduce
Create a hello world app using ns create

Run the app in the iOS simulator any device.

app/main-view-model.ts

import { Observable, Trace } from '@nativescript/core';

//...

onTap() {
        this._counter--;
        this.updateMessage();
				alert('tapped'); // Works
				console.log('logged console'); // Does not work
				Trace.write(
					"Trace shown to console",
					Trace.categories.Debug
				); // Does not work
    }


Expected behavior
For the console log and trace messages to show in the terminal that is running ns run ios

As you can imagine this makes debugging projects painful!!

Any insight appreciated.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par la reproduction de hello-world dans app/main-view-model.ts et exécutez ns run ios sur des simulateurs iOS 14 et iOS 13, en comparant la sortie du terminal. Vérifiez le comportement de console.log et de Trace.write décrit dans l’issue ; c’est terminé lorsque les deux messages apparaissent dans le terminal iOS 14 comme sur iOS 13.

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

Évaluation

Stack technique
ios, javascript
Domaine
cli, mobile-dev
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.