【问题标题】:Build fails for Kivy app in Xcode - can't open file 'generate-ios-source-and-headers.py'在 Xcode 中构建 Kivy 应用程序失败 - 无法打开文件“generate-ios-source-and-headers.py”
【发布时间】:2014-05-16 16:52:41
【问题描述】:

我正在尝试在我的 iPhone 上测试 Kivy 应用程序,但是当我尝试构建它时,我收到以下错误...

/usr/bin/python: can't open file 'generate-ios-source-and-headers.py': [Errno 2] No such file or directory

根据错误,在尝试运行自定义 shell 脚本“生成源代码和标头”时会发生这种情况。该脚本包含以下内容...

#!/bin/sh
/usr/bin/python generate-ios-source-and-headers.py

我遵循了here 的说明,它使用 kivy-ios 为 kivy 应用程序创建了一个 xcode 项目。丢失的文件“generate-ios-source-and-headers.py”在我的 kivy-ios 包中(kivy-ios > tmp > libffi-3.0.13),但由于某种原因,当 Xcode 构建应用程序时,找不到文件。

我已确保我的自制软件已更新,并且我认为我已正确配置了 xcode 构建设置。

如何解决此错误?谢谢。

【问题讨论】:

    标签: python ios xcode kivy


    【解决方案1】:

    我没有看到 Xcode 和这个错误之间的关系。当 Xcode 构建应用程序时,它不需要从发行版编译,因为您之前使用 tools/build-all.sh 编译了整个东西。

    Xcode 只是执行我们的脚本来获取您的应用程序源并将其打包,然后编译 main.m。

    我猜您的 Xcode 项目以某种方式损坏,并且包含无效步骤。调试它会很好。随意分享您的 xcodeproj :)

    【讨论】:

      【解决方案2】:

      解决方案是在运行第一个 Xcode 构建之前删除符号链接,方法是在 kivy-ios 文件夹中运行此命令

      find ./ -type l -exec rm {} \;
      

      此外,每次 Xcode 构建失败后,YourApp 文件夹都需要删除。

      【讨论】:

        猜你喜欢
        • 2020-11-05
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        • 2017-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-10
        相关资源
        最近更新 更多