Appcelerator - Xcode EULA 尚未被接受。启动 Xcode 并接受许可
Appcelerator - Xcode EULA has not been accepted. Launch Xcode and accept the license
我正在 运行宁 appcelerator 4.5.0 和 xcode 7.2.1 Mac OS X 10.10.5
运行 iOS 应用程序给我:
[ERROR] : Xcode EULA has not been accepted.
[ERROR] : Launch Xcode and accept the license.
我运行sudo xcodebuild -license
每:"Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo." when using GCC
但错误仍然存在。
然后我(根据:https://wiki.appcelerator.org/display/guides2/Uninstalling+Studio)通过删除卸载了 appcelerator:
/Applications/Aptana Studio 3
/Applications/Titanium Studio
/Application/Appcelerator Studio
rm -rf ~/.appcelerator
rm -rf ~/.titanium
sudo npm uninstall -g titanium
sudo npm uninstall -g alloy
sudo npm uninstall -g acs
sudo npm uninstall -g appcelerator
并卸载 xcode sudo /Developer/Library/uninstall-devtools --mode=all
每个:http://osxdaily.com/2012/02/20/uninstall-xcode/
我从我的应用程序文件夹中删除了 Xcode.app。
在我通过软件更新重新下载 xcode 之后,运行 sudo xcodebuild -license
(最后输入接受),然后从站点 Appcelerator_Studio.dmg
和 运行appc setup
但错误仍然存在。
关于如何解决的任何想法?
更多信息:阅读 https://archive.appcelerator.com/question/155502/using-the-titanium-cli-and-getting-error-you-have-not-agreed-to-the-xcode-license-agreements-please-run-xcodebuild--license 后,我相信我遇到了同样的问题(但仍未解决)。
运行:
xcodebuild -sdk iphonesimulator
成功但是如果我 运行:
appc titanium build -p ios -T simulator -Y iphone
我得到了和上面一样的错误。
更新基于@andre-m 评论(引用https://apple.stackexchange.com/questions/175069/how-to-accept-xcode-license):
我已经提到我有 运行 sudo xcodebuild -license
但我也尝试过:
sudo xcodebuild -license accept
没有输出,然后我仍然在构建时给出错误;
sudo xcode-select -r
无输出,错误;
sudo xcode-select --install
输出:xcode-select: error: command line tools are already installed, use "Software Update" to install updates
但仍然出错;
sudo softwareupdate -l
输出:No new software available.
然后还是报错;
sudo xcrun cc
输出 clang: error: no input files
更新基于@fokke-appcelerator 评论(注意这些结果在工作和非工作机器上是相同的):
xcodebuild -checkFirstLaunchStatus; echo $?;
给出 0
sudo xcodebuild -checkFirstLaunchStatus; echo $?;
给出 69
从应用程序中删除 Xcode.app(再次),重新安装 xcode 7.2.1 -> 这次从 xcode dmg 文件 How to download Xcode DMG or XIP file?(之前通过软件更新),打开了 Xcode 并且没有给出任何 EULA 对话框。
解决方案:
在@fokke-appcelerator 的第二个之后,我记录了 https://github.com/appcelerator/titanium_mobile/blob/master/node_modules/ioslib/lib/xcode.js#L333(位于此处:/Users/<my_user>/Library/Application Support/Titanium/mobilesdk/osx/5.2.0.GA/node_modules/ioslib/lib
)的退出代码、输出和错误,并得到:xcodebuild: error: invalid option '-checkFirstLaunchStatus'
因为 xcode.js 脚本发现 Xcode (4.2.6) 的旧版本未被 sudo /Developer/Library/uninstall-devtools --mode=all
删除。
删除旧版本的 Xcode 并重新安装当前版本的 Xcode,然后重新安装模拟器(启动 Xcode;Select Xcode >首选项;Select 下载图标;单击所需模拟器旁边的安装按钮),然后重新安装 Appcelerator ...问题现已解决。
我没看到你在哪里具体说了,但正如消息所说,你确实在 install/update 后启动了 XCode 并在那里接受了最终用户许可协议,是吗?
我们在此处检查 EULA 是否已被接受:
https://github.com/appcelerator/titanium_mobile/blob/master/node_modules/ioslib/lib/xcode.js#L332
哪个 运行s:
xcodebuild -checkFirstLaunchStatus
然后检查退出代码。
你能自己运行上面的命令然后echo $?
得到退出代码吗?那应该回显 1
。如果这是真的,那么很遗憾,您的 Xcode 安装似乎有问题。
也许重新安装 Xcode 而不是使用终端接受许可证,只需打开 Xcode。
仅供参考。我遇到了同样的问题,那是因为我下载了 xCode 的测试版但没有打开它(仍然安装了当前版本)。打开 Beta 版并完成所有操作后,我可以无误地返回 appc 和打包应用程序。
我正在 运行宁 appcelerator 4.5.0 和 xcode 7.2.1 Mac OS X 10.10.5
运行 iOS 应用程序给我:
[ERROR] : Xcode EULA has not been accepted.
[ERROR] : Launch Xcode and accept the license.
我运行sudo xcodebuild -license
每:"Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo." when using GCC
但错误仍然存在。
然后我(根据:https://wiki.appcelerator.org/display/guides2/Uninstalling+Studio)通过删除卸载了 appcelerator:
/Applications/Aptana Studio 3
/Applications/Titanium Studio
/Application/Appcelerator Studio
rm -rf ~/.appcelerator
rm -rf ~/.titanium
sudo npm uninstall -g titanium
sudo npm uninstall -g alloy
sudo npm uninstall -g acs
sudo npm uninstall -g appcelerator
并卸载 xcode sudo /Developer/Library/uninstall-devtools --mode=all
每个:http://osxdaily.com/2012/02/20/uninstall-xcode/
我从我的应用程序文件夹中删除了 Xcode.app。
在我通过软件更新重新下载 xcode 之后,运行 sudo xcodebuild -license
(最后输入接受),然后从站点 Appcelerator_Studio.dmg
和 运行appc setup
但错误仍然存在。
关于如何解决的任何想法?
更多信息:阅读 https://archive.appcelerator.com/question/155502/using-the-titanium-cli-and-getting-error-you-have-not-agreed-to-the-xcode-license-agreements-please-run-xcodebuild--license 后,我相信我遇到了同样的问题(但仍未解决)。
运行:
xcodebuild -sdk iphonesimulator
成功但是如果我 运行:
appc titanium build -p ios -T simulator -Y iphone
我得到了和上面一样的错误。
更新基于@andre-m 评论(引用https://apple.stackexchange.com/questions/175069/how-to-accept-xcode-license):
我已经提到我有 运行 sudo xcodebuild -license
但我也尝试过:
sudo xcodebuild -license accept
没有输出,然后我仍然在构建时给出错误;
sudo xcode-select -r
无输出,错误;
sudo xcode-select --install
输出:xcode-select: error: command line tools are already installed, use "Software Update" to install updates
但仍然出错;
sudo softwareupdate -l
输出:No new software available.
然后还是报错;
sudo xcrun cc
输出 clang: error: no input files
更新基于@fokke-appcelerator 评论(注意这些结果在工作和非工作机器上是相同的):
xcodebuild -checkFirstLaunchStatus; echo $?;
给出 0
sudo xcodebuild -checkFirstLaunchStatus; echo $?;
给出 69
从应用程序中删除 Xcode.app(再次),重新安装 xcode 7.2.1 -> 这次从 xcode dmg 文件 How to download Xcode DMG or XIP file?(之前通过软件更新),打开了 Xcode 并且没有给出任何 EULA 对话框。
解决方案:
在@fokke-appcelerator 的第二个之后,我记录了 https://github.com/appcelerator/titanium_mobile/blob/master/node_modules/ioslib/lib/xcode.js#L333(位于此处:/Users/<my_user>/Library/Application Support/Titanium/mobilesdk/osx/5.2.0.GA/node_modules/ioslib/lib
)的退出代码、输出和错误,并得到:xcodebuild: error: invalid option '-checkFirstLaunchStatus'
因为 xcode.js 脚本发现 Xcode (4.2.6) 的旧版本未被 sudo /Developer/Library/uninstall-devtools --mode=all
删除。
删除旧版本的 Xcode 并重新安装当前版本的 Xcode,然后重新安装模拟器(启动 Xcode;Select Xcode >首选项;Select 下载图标;单击所需模拟器旁边的安装按钮),然后重新安装 Appcelerator ...问题现已解决。
我没看到你在哪里具体说了,但正如消息所说,你确实在 install/update 后启动了 XCode 并在那里接受了最终用户许可协议,是吗?
我们在此处检查 EULA 是否已被接受: https://github.com/appcelerator/titanium_mobile/blob/master/node_modules/ioslib/lib/xcode.js#L332
哪个 运行s:
xcodebuild -checkFirstLaunchStatus
然后检查退出代码。
你能自己运行上面的命令然后echo $?
得到退出代码吗?那应该回显 1
。如果这是真的,那么很遗憾,您的 Xcode 安装似乎有问题。
也许重新安装 Xcode 而不是使用终端接受许可证,只需打开 Xcode。
仅供参考。我遇到了同样的问题,那是因为我下载了 xCode 的测试版但没有打开它(仍然安装了当前版本)。打开 Beta 版并完成所有操作后,我可以无误地返回 appc 和打包应用程序。