基本的なチュートリアルの後、最初のReactネイティブアプリを実行することはできません。エラーは、UIUserInterfaceIdiomCarPlayと関係があるようです。ここでは、チュートリアル後
再現手順とサンプルコード
https://facebook.github.io/react-native/releases/0.23/docs/tutorial.html#content
私は、新しいネイティブプロジェクトreact-native init AwesomeProject
が続いディレクトリに行き、私もXcodeのから試してみましたreact-native run-ios
注意を走ったリアクト作成オンラインで無数の修正がありますが、ダイスはまだありません。これは私が得たエラーです:
/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.
追加情報
はネイティブバージョンに反応:0.42.3
プラットフォーム:iOSの
開発オペレーティングシステム:MacOSの
のDevツール:Xcode、コマンドライン
実行しているXcodeのバージョンは何ですか? –
Xcodeをバージョン8.1以上にアップデート – Hariks