【问题标题】:Transferring projects between Mac and Windows在 Mac 和 Windows 之间传输项目
【发布时间】:2019-10-12 16:35:21
【问题描述】:

我有一个在 Windows 中使用 Android Studio 创建的 Flutter 项目。我尝试在 iOS 上复制、编译和运行它(显然是通过带有 XCode 的 Mac)。我尝试 GitHub 在操作系统之间复制项目,以及在 Windows 中压缩项目并在 OSX 中解压缩。

我遇到了错误问题

/bin/sh: D:\Flutter/packages/flutter_tools/bin/xcode_backend.sh: 否 这样的文件或目录/bin/sh: D:\Flutter/packages/flutter_tools/bin/xcode_backend.sh:没有这样的文件 或目录

即使是像我这样的新手也知道在 OSX 中没有可以识别的 D:\ 驱动器。是否有任何我应该了解的最佳实践或建议以最大程度地减少此类问题的可能性?在 OSX 中,我将为 iOS 编译 only

【问题讨论】:

  • 您需要在 Android Studio 中设置您的 Dart sdk 路径。
  • @CopsOnRoad 感谢您的回复。在 Windows 中为 Android Studio 正确设置了路径,而不是在 OSX 中使用它。我只是在 Mac 上使用 XCode+flutter,并且设置正确。我可以在 Mac 上运行一些简单的应用程序,同时部署到模拟器和物理设备上。
  • 也许我之前没听懂你,你的意思是你没有在你的 macOS 上使用 Android Studio 吗?如果是,I'm just using XCode+flutter on the Mac 是什么意思?
  • 我在 Mac 上(仅)安装了 Flutter SDK 和 XCode。 Mac 上没有 Android Studio。
  • 我假设你在复制后运行了flutter pub upgrade。

标签: github flutter


【解决方案1】:

正如@chris-reynolds(和我)在上面提到的,问题是我从 GitHub 克隆应用程序后没有获得应用程序的依赖项。所以,总而言之,我应该做的和将来要做的就是:

  1. 编写代码(在 Windows 上)并将其推送到 GitHub
  2. 在 MacOS 上克隆我的应用程序

$ git clone https://github.com/myUserId/myApp.git
$ cd myApp

  1. 确保我已经下载了应用的依赖项

$ flutter pub get

  1. [根据需要修改应用的iOS版本]
  2. 构建它 ($ flutter build ios) 或运行它 ($ flutter run)!

【讨论】:

    猜你喜欢
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 2021-10-19
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多