2017-04-01 6 views
1

BeschreibungKann nicht anfängliche Reaktion erhalten native App

ich eine erste, nach einem grundlegenden Tutorial zu laufen Reagieren native App bekommen kann nicht ausgeführt werden. Der Fehler scheint mit UIUserInterfaceIdiomCarPlay zu tun zu haben.

Reproduktion Schritte und Beispielcode

Tutorial Nach erstellt hier https://facebook.github.io/react-native/releases/0.23/docs/tutorial.html#content

ich ein neues Mutter Projekt react-native init AwesomeProject dann in das Verzeichnis ging Reaktion, und lief react-native run-ios

Hinweis auch ich von Xcode versuchte und die unzähligen Updates online, aber immer noch keine Würfel. Das ist der Fehler, den ich habe:

/Users/lauracressman/Desktop/AwesomeProject/node_modules/react-native/React/Base/RCTPlatform.m:26:10: error: use of undeclared identifier 'UIUserInterfaceIdiomCarPlay'; did you mean 'UIUserInterfaceIdiomPad'? case UIUserInterfaceIdiomCarPlay: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ UIUserInterfaceIdiomPad In module 'UIKit' imported from /Users/lauracressman/Desktop/AwesomeProject/node_modules/react-native/React/Base/RCTPlatform.m:12: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:33:5: note: 'UIUserInterfaceIdiomPad' declared here UIUserInterfaceIdiomPad NS_ENUM_AVAILABLE_IOS(3_2), // iPad style UI ^ /Users/lauracressman/Desktop/AwesomeProject/node_modules/react-native/React/Base/RCTPlatform.m:26:10: error: duplicate case value 'UIUserInterfaceIdiomPad' case UIUserInterfaceIdiomCarPlay: ^ /Users/lauracressman/Desktop/AwesomeProject/node_modules/react-native/React/Base/RCTPlatform.m:22:10: note: previous case defined here case UIUserInterfaceIdiomPad: ^ 2 errors generated.

Weitere Informationen

Reagieren native Version: 0.42.3

Plattform: iOS

Entwicklung Betriebssystem: MacOS

Dev Werkzeuge: Xcode, Befehlszeile

+0

sein Welche Xcode-Version laufen Sie? –

+0

Aktualisieren Sie Xcode auf Version 8.1 oder höher – Hariks

Antwort

0

Someone war vor kurzem das gleiche Problem mit dieser Fehlermeldung Use of undeclared identifier 'UIUserInterfaceIdiomCarPlay'; did you mean 'UIUserInterfaceIdiomPad'? konfrontiert. Er hat die Zeilen 26 & 27 aus node_modules/react-native/React/Base/RCTPlatform.m auskommentiert und anscheinend zum Laufen gebracht. Es könnte im Zusammenhang mit der Verwendung einer veralteten Version von Xcode

Verwandte Themen