Can't install watchOS (Watch 1.0 apps are no longer installable)

Abierto
#5,558 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
ios, javascript
Área
cli, mobile-dev

Línea de trabajo

Comienza reproduciendo el problema con ns create helloworld --ng y ns build ios, y después inspecciona el workspace generado y el destino Watch App añadido en Xcode 12.5.1. Compara el proyecto generado con el proyecto nativo HelloWorld que se instala correctamente. Se considera terminado cuando la aplicación NativeScript watchOS se instala en el emulador sin el error de WatchKit 1.0.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi, this is my first issue on Nativescript, sorry if I forgot anything and I hope this is the right place, thanks.

Environment

  • CLI: 8.0.2
  • Cross-platform modules: 8.0.8
  • Android Runtime: -
  • iOS Runtime: 8.0.0
  • XCode Version: 12.5.1
  • Plugin(s): -

Describe the bug
I'm unable to install an iOS Apple Watch app added to an existing nativescript iOS app.
When I run the app on the watch, the build is successful but I get this message:

Please try again later.
WatchKit 1.0 apps are no longer installable on this watchOS version.

To Reproduce
This bug is reproducible using a blank "Hello world" project.

ns create helloworld --ng
ns build ios

Then, open the .workspace. file, new target > Watch App for iOS App. Then,
image

Expected behavior
The app should show up on the emulator.

Additional context
When I click on "Details" of the error, this is what I get:

Details

Unable To Install “helloworld”
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Please try again later.
Recovery Suggestion: WatchKit 1.0 apps are no longer installable on this watchOS version.
--
WatchKit 1.0 apps are no longer installable on this watchOS version.
Domain: MIInstallerErrorDomain
Code: 133
User Info: {
    FunctionName = "-[MIInstallableBundle _isValidWatchKitApp:withVersion:installableSigningInfo:error:]";
    LegacyErrorString = UnsupportedWatchKitVersion;
    SourceFileLine = 677;
}
--


System Information

macOS Version 11.4 (Build 20F71)
Xcode 12.5.1 (18212) (Build 12E507)
Timestamp: 2021-08-03T16:40:06+02:00

All this is based on this article: https://blog.nativescript.org/developing-a-watchos-extension-for-your-nativescript-app/ .

After looking on StackOverflow, it seems like (unrelated to Nativescript), this error can happen even if it has noting to do with the version code.

I tried changing different options based on SO answers but each time, I get this error. I also tried with a native HelloWorld project (i.e. not Nativescript), and it worked without any issue.

Thanks for your help,

Lenguaje dominante
JavaScript
Estrellas
1.1k
Forks
204
Merge medio
1 d 9 h
PR fusionados (30 d)
8

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de NativeScript/nativescript-cli

Todos los issues de NativeScript/nativescript-cli

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.