start_with?для nil: неопределенный метод NilClass expo-cli@2.9.0/src/commands/upload/utils.js - PullRequest
0 голосов
/ 06 февраля 2019

Я создал собственное приложение реагирования и оно работает через expo, и я использую expo build:ios и загрузку expo: ios.При загрузке происходит сбой с неопределенным методом start_with?для nil: NilClass в utils.js для выставки.

Error: undefined method `start_with?' for nil:NilClass
    at _callee2$ (/expo-cli@2.9.0/src/commands/upload/utils.js:53:11)
    at tryCatch (/usr/local/lib/node_modules/expo-cli/node_modules/regenerator-runtime/runtime.js:62:40)
    at Generator.invoke [as _invoke] (/usr/local/lib/node_modules/expo-cli/node_modules/regenerator-runtime/runtime.js:296:22)
    at Generator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/expo-cli/node_modules/regenerator-runtime/runtime.js:114:21)
    at step (/usr/local/lib/node_modules/expo-cli/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
    at /usr/local/lib/node_modules/expo-cli/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13

Диагностика Экспо:

Expo CLI 2.9.0 environment info:
    System:
      OS: macOS 10.14.3
      Shell: 3.2.57 - /bin/sh
    Binaries:
      Node: 10.15.1 - /usr/local/bin/node
      npm: 6.4.1 - /usr/local/bin/npm
    IDEs:
      Xcode: /undefined - /usr/bin/xcodebuild
    npmPackages:
      expo: ^32.0.0 => 32.0.4 
      react: 16.5.0 => 16.5.0 
      react-native: https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz => 0.57.1 
      react-navigation: ^3.0.9 => 3.1.4 
    npmGlobalPackages:
      expo-cli: 2.9.0

Я никогда не загружал приложение раньше, поэтому я понятия не имею, чторешение будет, если это мой код, сборка, программное обеспечение установлено.

Ответы [ 2 ]

0 голосов
/ 01 мая 2019
sudo xcode-select -s /Applications/Xcode.app
0 голосов
/ 25 февраля 2019

У меня была та же проблема, проблема была

IDEs:
      Xcode: / undefined - / usr / bin / xcodebuild

, если вы никогда не выполняли xcode, вы должны запустить его, загрузить какой-либо проект, запустить симулятор или что-то в этом роде, но если вы скачали какую-то бета-версиюи вы вставляете бета-версию в папку приложения, как я, мое решение состояло в том, чтобы изменить имя xcode с xcode-beta на xcode, и это все

другая проблема может заключаться в том, что у вас нет xcode в приложениипапка

надеюсь, это вам поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...