作为我的问题的标题,我不知道如何为我的mac安装Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta,请帮忙.
我做了什么:
错误:您的Xcode(9.4.1)太过时了.请更新到Xcode 10.0(或删除它).Xcode可以从https://developer.apple.com/download/more/更新
我已经尝试安装在附加图像中标有红色矩形的两个.pkg,但错误仍然存在.
环境:
macOS 10.14 Beta
Xcode(Installed 2 versions on the Mac):
10 (Beta),
9.4.1
Run Code Online (Sandbox Code Playgroud) 我做了一个包含命令行工具的应用程序.我启用了应用程序的沙箱,并测试了它的工作原理.我还对应用程序和命令行工具进行了代码签名.
但是当我将应用程序上传到iTunes时,我收到了一封电子邮件,告诉我"App沙箱未启用".
显然我需要设置key的权利文件com.apple.security.app-sandbox和true值,并列出可执行文件:/Contents/MacOS/myApp和 /contents/Frameworks/x86/myCommandLineTool.
我确定我已经在Xcode中启用了沙箱,所以我认为问题出在命令行工具上.
如何为命令行工具启用沙箱?或者是否应该放置该工具的特定文件夹?欢迎任何建议 - 我已经困扰了好几天了.
我正在尝试调试我编写的Python CLI,它可以从stdin获取其参数.一个简单的测试用例将具有输出
echo "test" | python mytool.py
Run Code Online (Sandbox Code Playgroud)
相当于.的输出
python mytool.py test
Run Code Online (Sandbox Code Playgroud)
我想用这个工具调试一些问题,所以我试着运行它:
echo "test" | pdb mytool.py
Run Code Online (Sandbox Code Playgroud)
但我得到这个输出,然后pdb退出:
> /path/to/mytool.py(5)<module>()
-> '''
(Pdb) *** NameError: name 'test' is not defined
(Pdb)
Run Code Online (Sandbox Code Playgroud)
当我添加-m python到shebang时,如果我pdb.set_trace()在脚本中运行,则会发生同样的事情.
这里发生了什么?
当我尝试初始化pod文件以cocoapods通过终端使用时,它给了我这个错误.如何解决它.
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:128:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
Run Code Online (Sandbox Code Playgroud) 我不知道如何在OSX Mavericks上安装命令行工具.或者更好:我知道该怎么做(我只是在另一台MacBook上做过),但这次出了问题.
发生了什么:
现在,当我写作
brew doctor
我明白了
警告:未安装开发人员工具.
您应该安装命令行工具.
运行`xcode-select --install`来安装它们.
我写的是什么,但我总是这样
用法:xcode-select -print-path
或:xcode-select -switch
或:xcode-select -version
参数:
-print-path打印当前Xcode文件夹
的路径-switch xcode_folder_path设置当前Xcode文件夹的路径
-version打印xcode-select版本信息
我想我应该看一下我在开始时看到的GUI(截图),让我安装CLT.
有谁知道如何再次运行该GUI?
我有两个视频,我想将它们组合成一个视频,其中两个视频都位于静态背景图像之上.(认为像这样).我的要求是,我使用的软件是免费的,它运行在OSX,而我不必重新编码我的影片的次数过多的.我也希望能够从命令行或通过脚本执行此操作,因为我会做很多事情.(但这不是绝对必要的.)
我尝试用ffmpeg摆弄几个小时,但它似乎不太适合后期处理.我可能通过叠加功能一起破解某些东西,但到目前为止我还没有弄清楚如何做到这一点,除了痛苦 - 将图像转换为视频(这需要2倍于我的视频长度!)然后在另一个渲染步骤中将两个视频叠加到它上面.
有小费吗?谢谢!
更新:
感谢LordNeckbeard的帮助,我通过一个ffmpeg电话就能达到我想要的结果!不幸的是,编码速度非常慢,需要6秒才能编码1秒的视频.我相信这是由背景图片引起的.有关加速编码的任何提示?这是ffmpeg日志:
MacBook-Pro:Video archagon$ ffmpeg -loop 1 -i underlay.png -i test-slide-video-short.flv -i test-speaker-video-short.flv -filter_complex "[1:0]scale=400:-1[a];[2:0]scale=320:-1[b];[0:0][a]overlay=0:0[c];[c][b]overlay=0:0" -shortest -t 5 -an output.mp4
ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
built on Nov 14 2012 16:18:58 with Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid
libavutil 51. 73.101 / 51. …Run Code Online (Sandbox Code Playgroud) video ffmpeg video-processing command-line-tool video-encoding
是否有使用命令行工具将Android应用程序发布到Google Play的选项?我已经签署了我的申请,但我无法使用网络浏览器发布它.
如果从用户生成的命令提示符运行,这是可以正常工作的命令:
PSEXEC \\xxx.xxx.xxx.xxx -u xxxx -p xxxx -accepteula cmd /c "TYPE C:\Pyxislog\PYXIS01.log|Find/i "%ID%"" >nul
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试从系统调用的cmd提示符运行它,我得到这个:
Couldn't access 10.219.149.65:
The handle is invalid.
Connecting to 10.219.149.65...
Run Code Online (Sandbox Code Playgroud)
它必须以系统用户身份运行,因为它将通过作为系统用户运行的远程软件工具进行部署.这是psexec的限制吗?是的,用户名和密码具有管理权限.
在 Big Sur 上,我安装了 Xcode CLT,但没有安装 Xcode 本身。Git 工作正常。然后我安装了 XCode,现在当我尝试运行 git 时,我收到以下消息:
git: error: Failed to determine realpath of '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk' (errno=No such file or directory)
git: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk -find git 2> /dev/null' failed with exit code 16384: (null) (errno=No such file or directory)
xcode-select: Failed to locate 'git', requesting installation of command line developer tools.
Run Code Online (Sandbox Code Playgroud)
出现一个弹出窗口,要求安装 CLT,当我说“好”时,它会下载并安装几分钟。但当它完成后,我又回到了起点。
/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk不存在,但有10.15、11.1和 的目录11.3。但不是10.14。
我有一个名为 Rackfocus 的 CLI 工具。我已经发布到 PyPI,并且我有理由确定它之前工作得很好。当我尝试在 Mac 上使用当前版本的 Python 运行它时,出现错误:
No module named rackfocus.__main__; 'rackfocus' is a package
and cannot be directly executed
Run Code Online (Sandbox Code Playgroud)
我想要的只是一个带有一个入口点的包,用户可以使用 pip 下载和使用该包。
根据教程,我在setup.py中有这个:
packages=['rackfocus']
entry_points = {
'console_scripts': [
'rackfocus=rackfocus.run:main'
]
}
Run Code Online (Sandbox Code Playgroud)
我有一个rackfocus.run:main函数、一个init .py 等等。怎么了?
您可以在本地重现此内容:
pip3 install -e .python3 -m rackfocusmacos ×3
xcode ×3
python ×2
xcode10 ×2
android ×1
ant ×1
batch-file ×1
cocoapods ×1
command-line ×1
ffmpeg ×1
google-play ×1
homebrew ×1
ios ×1
macos-mojave ×1
pdb ×1
pip ×1
psexec ×1
pypi ×1
sandbox ×1
setuptools ×1
stdin ×1
video ×1