创建iOS项目时Kivy Python项目无法找到“ iphonesimulator” SDK文件

时间:2018-08-12 14:01:22

标签: python ios python-2.7 kivy

所以我正在用Python(使用PyCharm)为iOS编写Kivy应用程序。我正在使用this文档,当前正在步骤./toolchain.py build kivy上,该步骤位于该链接的“编译分发”子标题下。

当我尝试运行./toolchain.py build kivy时,得到以下输出和错误:

(py) Addisons-Air:CalculatorApp addisonweatherhead$ ./toolchain.py build kivy
bash: ./toolchain.py: No such file or directory
(py) Addisons-Air:CalculatorApp addisonweatherhead$ cd kivy-ios
(py) Addisons-Air:kivy-ios addisonweatherhead$ ./toolchain.py build kivy
Traceback (most recent call last):
  File "./toolchain.py", line 200, in <module>
    class ArchSimulator(Arch):
  File "./toolchain.py", line 205, in ArchSimulator
    sysroot = sh.xcrun("--sdk", "iphonesimulator", "--show-sdk-path").strip()
  File "./tools/external/sh.py", line 1021, in __call__
    return RunningCommand(cmd, call_args, stdin, stdout, stderr)
  File "./tools/external/sh.py", line 486, in __init__
    self.wait()
  File "./tools/external/sh.py", line 500, in wait
    self.handle_command_exit_code(exit_code)
  File "./tools/external/sh.py", line 516, in handle_command_exit_code
    raise exc(self.ran, self.process.stdout, self.process.stderr)
sh.ErrorReturnCode_1: 

  RAN: '/usr/bin/xcrun --sdk iphonesimulator --show-sdk-path'

  STDOUT:


  STDERR:
xcrun: error: SDK "iphonesimulator" cannot be located
xcrun: error: SDK "iphonesimulator" cannot be located
xcrun: error: unable to lookup item 'Path' in SDK 'iphonesimulator'

很明显,最后,错误表明我要么失踪,要么./toolchain.py build kivy找不到iphonesimulator SDK。

这是我试图解决的问题:

  1. 打开Xcode首选项,并在“组件”选项卡中,下载了最新的iOS模拟器。

  2. 转到Apple Developer Site单独下载,并使用this SO获取帮助。

在两次尝试中,我仍然遇到上面列出的相同错误,无法正确定位iphonesimulator SDK。

非常感谢您的帮助!

编辑:我最终切换到Xcode并只是迅速进行编码。 Here是一个Google网上论坛线程,其中包含一些其他详细信息和可能的解决方案。我从来没有发现为什么找不到iphonesimulator SDK。

如果应用足够简单,我建议根据我的经验学习一些基本的知识并使用Xcode。 Kivy似乎有点挑战,而且我从其他人那里听说,当新的iOS版本问世时,更新可能会有些困难。

0 个答案:

没有答案