当前位置: 首页 > 知识库问答 >
问题:

react-native run-ios构建失败:CompileC rctbasetextInputview.o

吉和同
2023-03-14

什么是RCTBaseTextInputView?

CompileC 64 objective-c com.apple.compilers.llvm.clang.1_0.compiler

共有1个答案

谭嘉歆
2023-03-14

每一个版本都很重要。对于另一个版本,这可以用其他方法来完成。但是对于Mac High Sierra来说,请遵循以下内容:

我的系统:

High Sierra 10.13.3
XCode 9.4 
Node 8.11.1
react-native-cli@2.0.1
watchman 4.9.0
react-native@57.8
android studio 3.6.3
Android Emulator: Pixel API 28 : Android Pie 9
Also Tested: Genymotion 3.1.0 : Samsung Galaxy S10 Android 10
Iphone Emulator 11.3

Xcode构建位置唯一:Xcode->首选项->位置->高级

nvm install 8.11.1
brew uninstall yarn
brew install watchman
npm install -g react-native-cli@2.0.1

add react-native to .bash_profile:
export PATH="/Users/hasan/.nvm/versions/node/v8.11.1/bin/:$PATH"
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.jdk

安装OpenJDK8:

brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8

始终使用版本号。REACT NATIVE不能神奇地修复任何东西

react-native init RealmProject --version 0.57.8

安装android SDK:http://reactnative.dev/docs/0.57/get-started

向.bash_profile添加以下内容:

export ANDROID_HOME=/Users/hasan/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

以上成功完成后:

react-native run-android
react-native run-ios

如果有任何错误,请确保删除所有缓存:

watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache verify && npm install && npm start -- --reset-cache
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip

android>build.gradle plugin version change to 3.2.1
classpath 'com.android.tools.build:gradle:3.2.1'
 类似资料:
  • 当我试图在ios模拟器上运行应用程序时,我得到了这个。有谁能告诉我这个问题的原因/解决办法是什么。 以下构建命令失败:CompileC/users/xxx/library/developer/xcode/deriveddata/eattog-dfbqbeyhmbgzhfcodvhcaqjxepf/build/intermediates.noindex/p s.llvm.clang.1_0.comp

  • 错误,无法安装应用程序。确保您已经设置了Android开发环境:https://reactnative.dev/docs/environment-setup。运行带有--verbose标志的CLI以获得更多详细信息。错误:命令失败:./gradlew app:installdebug-preactnativedevserverport=8081 失败:生成失败,出现异常。 在6s中生成失败 MY

  • 当我为android构建我的Ionic应用程序时,它会出现错误。当我为iOS做同样的事情时,但没有问题插件列表附在下面 **插件列表** com-badrit-base 64 0.2.0”Base64”cordova-clipboard 1.3.0”剪贴板”cordova-plugin-add-swift-support 2.0.2”AddSwiftSupport”cordov-plugin-ba

  • 在我的应用程序中包含CN1Bluetooth代码后,我收到了一个构建失败。它在lib文件夹中,已经刷新了。在Android上工作,不会为iOS编译。 CompileC/var/folders/p7/d3z112yd0156kxkm2p21p8ym0000gn/t/build6615573583221835807xx/dist/build/build/mederationates/pods.buil

  • 当我尝试使用./gradlew bundleRelise构建apk文件时,我遇到了这个错误 失败:构建失败,但有一个异常。 问题所在:任务“:app:bundleReleaseResources”的执行失败。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade Android 资源链接失败 C:\Users\Yoan\Re