gpt4 book ai didi

ios - 尝试在 Mavericks (10.9.1) 中使用 cordova 构建 iOS 时出错

转载 作者:行者123 更新时间:2023-11-28 22:16:17 26 4
gpt4 key购买 nike

几天前,我为 Android 构建了应用程序,零问题,但现在,当我尝试为 iOS 做同样的事情时(显然不是相同的命令),我总是收到错误。

我使用以下命令:

cordova platform add ios

我收到以下错误:

Downloading cordova library for ios...
Download complete
Creating ios project...
Error: An error occured during creation of ios sub-project.
File "/Users/xxxxx/.cordova/lib/ios/cordova/3.3.0/bin/update_cordova_subproject", line 31
print __doc__
^
SyntaxError: invalid syntax

at /usr/local/lib/node_modules/cordova/src/platform.js:282:30
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)

我也试过:

phonegap build ios

但是我得到了同样的错误,我不知道如何修复它。我一直在网上寻找,我发现有人遇到同样的问题,但没有人能帮助他。

我用 sudo 运行命令,这不是问题。

最佳答案

我最近遇到了同样的错误。

我的问题是我默认使用 Python3。 print 在 Python2 中是一个语句,而在 Python3 中它是一个函数。

.cordova/lib/ios/cordova/3.3.0/bin/update_cordova_subproject 有一个调用 /bin/python 的 shebang。

我必须将 #!/bin/python 替换为 #!/bin/python2.7 才能在此脚本上使用 python2.7。

关于ios - 尝试在 Mavericks (10.9.1) 中使用 cordova 构建 iOS 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21572109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com