Questions tagged «macos»

macOS(以前称为OS X或Mac OS X)是Apple的台式机操作系统,可在Macintosh计算机上找到。仅当您的问题与使用macOS API或特定于macOS的行为有关时才使用此标签,而不是因为您碰巧在macOS上运行代码。与使用macOS或对MacOS进行故障排除有关的问题不在主题范围内,属于Ask Different社区。

9
无法更新Macports(使用Mac OS X Mavericks)
将Mac OS X升级到最新版本的Mavericks之后,我尝试自我更新Macports,但失败了: $ sudo port -v selfupdate ---> Updating MacPorts base sources using rsync receiving file list ... done sent 36 bytes received 69 bytes 210.00 bytes/sec total size is 4925440 speedup is 46908.95 receiving file list ... done sent 36 bytes received 76 bytes 74.67 bytes/sec total size …

18
更改NSView背景颜色的最佳方法
我在寻找改变的最佳途径backgroundColor的NSView。我还希望能够为设置适当的alpha蒙版NSView。就像是: myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f green:0.251f blue:0.337 alpha:0.8]; 我注意到NSWindow有这种方法,我也不喜欢NSColorWheel或NSImage背景选项,但如果它们是最好的,那就愿意使用。


5
在OS X Lion中,LANG未设置为UTF-8,如何解决?
我尝试在OS X Lion中设置postgress,发现没有正确设置LOCALE环境var。 设置如下: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= 我希望UTF-8有所帮助。这是一个干净的OS X Lion设置,带有西班牙语。我什么也没动。 我不知道如何将其设置为UTF-8。 在终端设置中,检查UTF-8并将LOCALE设置为打开,尽管这样做不起作用。

11
当前无法从软件更新服务器获得Xcode
更新到OS X 10.9后,我的macport出现问题。 我尝试按照本手册https://trac.macports.org/wiki/Migration进行修复。 但是,当我安装命令行工具时: xcode-select-安装 我收到消息 无法安装软件,因为当前无法从软件更新服务器获得该软件。 同时,我已将另一台计算机成功更新到OS X 10.9。和已安装的命令行工具没有问题,因此它们必须可用。 这里有什么问题?

20
找不到adb命令
我需要先运行adb forward命令,然后才能使用ezkeyboard应用程序,该应用程序允许用户使用浏览器在电话上键入内容。 当我运行adb forward tcp:8080 tcp:8080命令时,我收到adb command not found错误消息。 我可以android从终端运行命令。为什么adb不工作?
148 android  macos  terminal  adb 

16
dyld:库未加载:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib
我通过自制软件安装了蒸气,然后立即想通过执行跳入项目,vapor new Hello但是在终端中返回了以下消息: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/vapor Reason: image not found zsh: abort vapor new Hello 我尝试了一些方法来解决此问题,例如通过brew卸载并重新安装openssl,但这没有用。还尝试了我在互联网上找到的东西,但是没有任何效果。我认为它仅与蒸气有关,仅适用于1.0.0版本,但不适用于1.1.1,这就是我所拥有的。我想我需要降级到1.0.0,但是我该怎么做呢?如果重要的话,我在MacOS Catalina上。提前致谢。
147 swift  macos  openssl  homebrew  vapor 

2
如何在Firemonkey中创建“不激活”表单
在XCode中,通过将以下方法添加到您的NSView子类中可以防止在单击窗口时激活该窗口: - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFirstMouse:(NSEvent )theEvent { return YES; } - (void)mouseDown:(NSEvent )theEvent { [[[NSApp]] preventWindowOrdering]; } 在Windows平台上,可以通过以下简单代码完成: HWND hWnd = FindWindowW((String("FM") + fmxForm->ClassName()).c_str(), fmxForm->Caption.c_str()); SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_NOACTIVATE); 如何在单击NSView时将其子类化,以防止其激活? 如何在firemonkey中创建“ 不激活 ”表单?

17
“不允许用户交互”尝试使用代码签名对OSX应用程序进行签名
我们的自动化版本正在Jenkins上运行。构建本身在从属服务器上运行,并且从属服务器通过SSH执行。 我收到一个错误: 00:03:25.113 [codesign-app] build/App.app: User interaction is not allowed. 我已经尝试了到目前为止在其他帖子中看到的所有建议: 签名前立即使用安全性解锁钥匙串以解锁钥匙串。 将签名密钥移到其自己的钥匙串中。 将签名密钥移到登录密钥链中。 将签名密钥移到系统密钥链中。 手动将列表钥匙串设置为仅包含钥匙的钥匙串。 在所有情况下,我都会遇到相同的错误。 为了诊断问题,我尝试在本地终端上运行“ security unlock-keychain”命令,发现它实际上并没有解锁钥匙链-如果我在“钥匙串访问”中查看,则锁符号仍然存在。无论是在命令行上通过密码还是让其提示输入密码,都是这种情况。使用GUI解锁相同的钥匙串会提示我输入密码,然后将其解锁。另外,如果我运行“ security lock-keychain”,则在运行命令后我会立即看到密钥锁。这使我认为解锁钥匙串实际上不起作用。我在Lion(我们用于构建奴隶)和Mavericks(我正在开发)上遇到相同的行为。 接下来,我尝试将-v添加到所有安全命令中: list-keychains "-d" "system" "-s" "/Users/tester/.secret/App.keychain" Listing keychains to see if it was added: (( "/Library/Keychains/System.keychain" )) unlock-keychain "-p" "**PASSWORD**" "/Users/tester/.secret/App.keychain" build/App.app: User interaction is not allowed. 由此看来,列表钥匙串是行不通的。也许都不行。:/ …

17
自制软件的git不使用补全
当使用OSX的git时,我修改文件后就可以git commit <tab>轻松完成操作,这会将文件名自动完成为修改后的文件名。但是,如果我从自制软件安装了较新版本的git并使用了该功能,则该功能将不再起作用(这意味着我按<tab>,它只是“询问”我要执行的文件,甚至包括没有更改的文件) )。 谁能阐明为什么以及如何解决这个问题?我更喜欢使用自制的git,因为它是最新的。 我的外壳是zsh,并且既未安装bash-completion也未zsh-completions工作(即使遵循homebrew的安装后说明)。 另外,用自制软件安装git后,它说 Bash completion has been installed to: /usr/local/etc/bash_completion.d zsh completion has been installed to: /usr/local/share/zsh/site-functions 所以我不能使用其中之一吗?
144 macos  git  autocomplete  zsh 




10
npm全局路径前缀
我比以往更加谨慎,因为我npm对过去的行为感到困惑。 我在Mac上,并通过安装的node.js brew install node。 现在,我想jslint.js在命令行中作为命令运行,jslint我发现完成此操作的规范方法是sudo npm install -g jslint成功运行此输出的: $ sudo npm install -g jslint npm http GET https://registry.npmjs.org/jslint npm http 200 https://registry.npmjs.org/jslint npm http GET https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http 200 https://registry.npmjs.org/jslint/-/jslint-0.1.9.tgz npm http GET https://registry.npmjs.org/nopt npm http 200 https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http …
142 macos  node.js  npm  zsh 

6
在OS X上使用sed进行就地编辑
我想在OS X上使用sed编辑文件。我使用以下命令: sed 's/oldword/newword/' file.txt 输出发送到终端。 file.txt未被修改。使用以下命令将更改保存到file2.txt: sed 's/oldword/newword/' file1.txt > file2.txt 但是我不要另一个文件。我只想编辑file1.txt。我怎样才能做到这一点? 我已经尝试过-i标志。这将导致以下错误: sed: 1: "file1.txt": invalid command code f
142 macos  file-io  sed  in-place 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.