当我选择 IPA 分发方法作为开发并尝试导出时,我的所有项目都会遇到同样的错误,而且我没有在任何地方使用 python,所以我会收到此错误。请帮我解决这个错误。
我正在使用 Xcode 9.2
ipatool failed with an exception:#<RuntimeError: Couldn't locate python in /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec /Applications/Xcode.app/Contents/Developer/usr/bin /Applications/Xcode.app/Contents/Developer/usr/local/bin /Applications/Xcode.app/Contents/Developer/Tools /usr/bin /bin /usr/sbin /sbin>
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:157:in `locate_tool'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:137:in `unicode_equal?'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:1703:in `block in MakeFileSystemNode'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:1703:in `each'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:1703:in `detect'
最佳答案
我发现了问题,感谢 Alper 在正确的方向上指导我,当我们创建或导出 IPA 时,Xcode 需要位于 /usr/bin/python< 中的 python/strong> 路径,在我的例子中我已经安装了 python 但它不在那个位置,所以我在我的系统中搜索 python 可执行文件并将该可执行文件复制粘贴到这个 /usr/bin/ 位置,它可以工作。
关于python - 开发方法导出ipa报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49688197/