flexn-io / renative

🚀🚀🚀 Unified Development Platform for iOS, tvOS, Android, Android TV, Android Wear, Web, Tizen TV, Tizen Watch, Tizen Mobile, LG webOS, macOS/OSX, Windows, KaiOS, FirefoxOS Firefox TV platforms
https://renative.org
MIT License
1.81k stars 180 forks source link

tvOS Build Broken #83

Closed kad3nce closed 5 years ago

kad3nce commented 5 years ago

Xcode Version: 10.2.1 Node Version: v8.16.0 Renative Version: 0.23.0-alpha.16

$ npm install rnv@latest -g
$ rnv new
$ rnv new

----------------------------------------------------------
 🚀 ReNative new  is firing up! 🔥
----------------------------------------------------------

ReNative new - initializeBuilder - Starting!

ReNative new - run - Starting!

ReNative new - _runCreate - Starting!

┌─────────────────────────────────────────────────────────────────────────────────┐
|                                                                                 |
|         ██████╗ ███████╗███╗   ██╗ █████╗ ████████╗██╗██╗   ██╗███████╗         |
|         ██╔══██╗██╔════╝████╗  ██║██╔══██╗╚══██╔══╝██║██║   ██║██╔════╝         |
|         ██████╔╝█████╗  ██╔██╗ ██║███████║   ██║   ██║██║   ██║█████╗           |
|         ██╔══██╗██╔══╝  ██║╚██╗██║██╔══██║   ██║   ██║╚██╗ ██╔╝██╔══╝           |
|         ██║  ██║███████╗██║ ╚████║██║  ██║   ██║   ██║ ╚████╔╝ ███████╗         |
|         ╚═╝  ╚═╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═══╝  ╚══════╝         |
|             🚀🚀🚀 https://www.npmjs.com/package/renative 🚀🚀🚀                |
└─────────────────────────────────────────────────────────────────────────────────┘

 ❓ What's your project Name? (no spaces, folder based on ID will be created in this directory): tvos-example

 ❓ What's your project Title? (press ENTER to use default: Hello Renative): tvOS Example

 ❓ What's your App ID? (press ENTER to use default: com.mycompany.tvos-example):

 ❓ What's your Version? (press ENTER to use default: 0.1.0):

 ❓ What template to use? (press ENTER to use default: renative-template-hello-world)
-[1] renative-template-hello-world
-[2] renative-template-blank
): 2

 ❓ What platforms would you like to use? (Add numbers separated by comma or leave blank for all)
-[1] ios
-[2] android
-[3] androidtv
-[4] androidwear
-[5] web
-[6] tizen
-[7] tvos
-[8] webos
-[9] macos
-[10] windows
-[11] tizenwatch
-[12] kaios
-[13] firefoxos
-[14] firefoxtv
: 7

 ❓ Is All Correct? (press ENTER for yes)

┌─────────────────────────────────────────────────────────────────────────────────┐
│                      🚀  ReNative Project Generator 🚀                          │
├─────────────────────────────────────────────────────────────────────────────────┤
| Project Name (folder): tvos-example                                             |
| Project Title: tvOS Example                                                     |
| Project Version: 0.1.0                                                          |
| App ID: com.mycompany.tvos-example                                              |
| Project Template: renative-template-blank                                       |
| Project Platforms:                                                              |
| 📺 tvos,
| Project Strucutre:                                                              |
|                                                                                 |
| tvos-example                                                                    |
|   ├── appConfigs              # Application flavour configuration files/assets  |
|   │   └── default             # Example application flavour                     |
|   │       ├── assets          # Platform assets injected to ./platformAssets    |
|   │       ├── builds          # Platform files injected to ./platformBuilds     |
|   │       └── config.json     # Application flavour config                      |
|   ├── platformAssets          # Generated cross-platform assets                 |
|   ├── platformBuilds          # Generated platform app projects                 |
|   ├── projectConfigs          # Project configuration files/assets              |
|   │   ├── fonts               # Folder for all custom fonts                     |
|   │   ├── permissions.json    # Permissions configuration                       |
|   │   └── plugins.json        # Multi-platform Plugins configuration            |
|   ├── src                     # Source files                                    |
|   ├── index.*.js              # Entry files                                     |
|   └── rnv-config.json         # ReNative project configuration                  |
|                                                                                 |
└─────────────────────────────────────────────────────────────────────────────────┘

:

ReNative new - checkAndCreateProjectPackage:tvos-example - Starting!

ReNative new - WARNING: Looks like your package.json is missing. Let's create one for you!

ReNative new - checkAndCreateGitignore - Starting!

ReNative new - WARNING: Looks like your .gitignore is missing. Let's create one for you!

ReNative new - checkAndCreateProjectConfig - Starting!

ReNative new - WARNING: You're missing rnv-config.json file in your root project! Let's create one!

 ✅ Your project is ready! navigate to project cd tvos-example and run rnv run -p web to see magic happen!

 ReNative new - Done! 🚀

----------------------------------------------------------

$ cd tvos-example/
$ rnv run -p tvos
Screen Shot 2019-06-07 at 8 40 05 PM
kad3nce commented 5 years ago

Whoops! Nevermind. I forgot to start the 'rnv start` process.