iOS cloud build failure: "No project found at or above '/private/tmp/builds/_/[...]'"
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- ios, javascript
Direzione di ricerca
Nel report non sono identificati file sorgente né test. Inizia riproducendo tns cloud build ios dalla root del progetto con le opzioni documentate per CLI e certificato, quindi segui il percorso del progetto mancante segnalato. Il lavoro è completato quando la cloud build individua il progetto e produce il .ipa previsto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
- CLI:
5.0.0-2018-10-05-12399(Ubuntu 16.04 LTS) - Cross-platform modules:
4.2.1 - Android Runtime:
4.2.0 - iOS Runtime:
4.2.0 - Plugin(s):
package.json
Describe the bug
Local android builds succeed and install on an emulator with no issues. However, cloud build ios fails with the following error:
{after-prepare hooks and other normal stuff beforehand}
ios Build Tooling revision 2018.08.08.1r
Build Tooling Hostname administrators-mac-4.local
App package not specified. Skipping unzip step.
NativeScript CLI version 4.1.2
Add platform ios with runtime version 4.2.0
Support for macOS 10.12 is deprecated and will be removed in one of the next releases of NativeScript. Please, upgrade to the latest macOS version.
No project found at or above `/private/tmp/builds/_/ec0244e90d63acff1f57a805419368be2c1ae7f3/4.1.2/4.2.0/Antem2' and neither was a --path specified.
# tns platform add
==========
┌──────────────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Usage │ Synopsis │
│ Android latest runtime │ $ tns platform add android [--framework-path <File Path>] [--symlink] [--sdk <API Level>] [--platform-template <Platform Template>] │
│ Android selected runtime │ $ tns platform add android[@<Version>] [--framework-path <File Path>] [--symlink] [--sdk <API Level>] [--platform-template <Platform Template>] │
│ iOS latest runtime │ $ tns platform add ios [--framework-path <File Path>] [--symlink] │
│ iOS selected runtime │ $ tns platform add ios[@<Version>] [--framework-path <File Path>] [--symlink] [--platform-template <Platform Template>] │
└──────────────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Configures the current project to target the selected platform.
### Options
* --framework-path - Sets the path to a NativeScript runtime for the specified platform that you want to use instead of the default runtime. If --symlink is specified, <File Path> must point to directory in which the runtime is already extracted. If --symlink is not specified, <File Path> must point to a valid npm package.
* --symlink - Creates a symlink to a NativeScript runtime for the specified platform that you want to use instead of the default runtime. If --frameworkPath is specified, creates a symlink to the specified directory. If --frameworkPath is not specified, creates a symlink to platform runtime installed with your current version of NativeScript.
* --sdk - Sets the target Android SDK for the project.
* --platform-template - Sets the platform template that will be used for the native application.
### Attributes
* <API Level> is a valid Android API level. For example: 17, 19, MNC.
* <File Path> is the complete path to a valid npm package or a directory that contains a NativeScript runtime for the selected platform.
* <Platform Template> is a valid npm package, path to directory, .tgz or GitHub URL that contains a native Android or iOS template.
* <Version> is any available version of the respective platform runtime published in npm.
No project found at or above '/private/tmp/builds/_/ec0244e90d63acff1f57a805419368be2c1ae7f3/4.1.2/4.2.0/Antem2' and neither was a --path specified.
Build failed.
Local android builds succeed with no issue.
To reproduce
Define following alias (split between multiple lines for legibility):
alias cloudbuild='echo -n "Enter password for Certificates.p12: " &&
read -s && echo &&
tns cloud build ios
--accountId=1 --bundle --env.uglify --env.production --env.snapshot --release
--certificate="/home/potassiumion/Downloads/Certificates.p12"
--provision="/home/potassiumion/Downloads/Antem_Distribution.mobileprovision"
--certificatePassword=$REPLY'
--provisionand--certificateoptions link to valid files and--certificatePasswordis correct
Run cloudbuild in root folder
I have tried using different
nativescriptversions as well, to no avail.
Expected behavior
Build should succeed and spit back an .ipa. Local android builds do work as expected.
Project structure

Additional context
Gist with log and package.json
- Lingua principale
- JavaScript
- Stelle
- 1.1k
- Fork
- 204
- Merge medio
- 1g 9h
- PR unite (30g)
- 8
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NativeScript/nativescript-cli
-
in-progress
NativeScript/nativescript-cli#6140 · 2 commenti · 1 assegnatario ·
-
NativeScript/nativescript-cli#6090 · 1 assegnatario ·
-
in progress
NativeScript/nativescript-cli#6015 · 1 reazione · 1 assegnatario ·
-
question
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
NativeScript/nativescript-cli#5992 · 5 commenti ·
-
feature-pending-triage
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
NativeScript/nativescript-cli#5975 ·
Tutte le issue di NativeScript/nativescript-cli
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
avniproject/avni-client#2135 ·
-
automated broken-link
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
agent/security hive/hosted-available-lke648397-260827-5n31 security
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
babalae/bettergi-scripts-list#3674 ·
-
A-Release-Notes C-Editing D-Modest S-Ready-For-Implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bevyengine/bevy-website#2595 ·