如何将Kivy应用打包安装到iPhone?已遇iphonesimulator SDK找不到报错
问题解决步骤
- 先确认Xcode完整安装且已同意许可协议,执行以下命令检查当前激活的开发者路径:
xcode-select -p
如果返回结果为/Library/Developer/CommandLineTools,执行以下命令切换到Xcode内置的开发者工具路径:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
执行命令同意Xcode许可:sudo xcodebuild -license accept - 检查本地已安装的SDK版本,执行命令:
xcodebuild -showsdks
从输出中找到iphonesimulator开头的SDK名称,比如iphonesimulator17.2,执行build命令时手动指定SDK版本即可:SDKROOT=iphonesimulator17.2 toolchain build kivy - 如果上述命令无对应iphonesimulator输出,说明未安装iOS模拟器SDK,打开Xcode进入
设置 > 平台 > iOS,下载对应版本的iOS模拟器运行时,安装完成后重试。 - 若依旧报错,可先更新kivy-ios工具链版本后重试:
pip install --upgrade kivy-ios - 额外说明:如果你最终需要打包到iPhone真机而非模拟器运行,可直接指定平台为ios,无需依赖模拟器SDK:
toolchain build kivy --platform ios
内容的提问来源于stack exchange,提问作者Nicolas Folk
相关产品推荐
相关产品推荐

