hey*_*red 5 xcode build ios flutter
每当我从终端运行以下命令:flutter在ios的项目根目录中构建ios时,我都会得到回报:
找不到“ xcodebuild”。为iOS开发,需要Xcode 9.0或更高版本。
为设备构建时遇到错误。我拥有最新的Xcode(版本10.0)。
扑医生:
[?] Flutter (Channel beta, v0.8.2, on Mac OS X 10.13.6 17G65, locale en-GB)
• Flutter version 0.8.2 at /Users/h/flutter
• Framework revision 5ab9e70727 (2 weeks ago), 2018-09-07 12:33:05 -0700
• Engine revision 58a1894a1c
• Dart version 2.1.0-dev.3.1.flutter-760a9690c2
[?] Android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at /Users/h/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
• All Android licenses accepted.
[!] iOS toolchain - develop for iOS devices
? Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
• ios-deploy 1.9.2
• CocoaPods version 1.5.3
[?] Android Studio (version 3.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 24.2.1
• Dart plugin version 173.4700
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
[?] Connected devices (1 available)
• h iPhone • 77afb908fc6c490d3fca62cdde9a74ab4e45b4f0 • ios • iOS 11.4.1
! Doctor found issues in 1 category.
Run Code Online (Sandbox Code Playgroud)
我假设从外部HD运行Xcode时引发了IOS问题
Jul*_* Re 30
我的问题的根源是 Flutter 找不到最新安装的 Xcode 版本。
要修复它,请转到 Xcode->preferences->locations->set value for command Line tools。
如果您通过 Apple 开发人员下载中心或其他来源手动安装了 Xcode 10,那么首先,将您的 Xcode 重命名为您下载的版本名称,就像我下载 Xcode 10.1 版本一样,所以对我来说重命名的名称将是 Xcode10.1.app .app 扩展名是可选的,因为它已经有 .app 扩展名...
之后,将此命令粘贴到您的终端上,
sudo xcode-select --switch /Applications/Xcode10.1.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)
注意:Xcode 版本(即 Xcode10.1.app )是 Mendatory,如果它在其他地方很好,重命名并添加它,它是完全安全的,没有任何副作用
来自的建议flutter doctor -v很明确
? Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Develope
Run Code Online (Sandbox Code Playgroud)
您可以尝试启动Xcode,并在要求安装缺少的组件时同意。
ID建议您尝试在X频道10应该已经获得支持的devor master频道。否则请检查此建议https://github.com/flutter/flutter/issues/20685#issuecomment-413524718
在终端中运行以下命令:
1- cd your_project_path
2- sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
3- sudo xcodebuild -license
4-打开-a模拟器
5-颤动运行
| 归档时间: |
|
| 查看次数: |
4786 次 |
| 最近记录: |