Apple

针对Apple硬件和软件的高级用户的问答

1
El Capitan,进行检查,DYLD_LIBRARY_PATH
我使用通常的Unix工具集开发应用程序:编译器make,和共享库。传统上,该过程类似于 ./configure,可以针对运行机器的功能量身定制源代码, make,实际上会编译共享库,可执行文件等, make check,它会在我们安装软件包之前运行测试, make install,如果程序包运行正常,最后(可选) make installcheck,以确保安装正常。 在期间make,共享库和可执行文件以最终形式进行编译:可执行文件在最终目标位置依赖于共享库进行编译(即,它们依赖于库,/usr/local/lib尽管它们尚不存在,但仍在构建中)树)。然后make install,大致来说,它只是cp用于从构建树到最终位置安装库和可执行文件。 在此make check阶段中,我们正在运行已卸载的程序:共享库,可执行文件和辅助文件仍在构建树中。要运行测试,您必须设置一些自定义环境变量(例如,告诉您的程序辅助数据文件不在/usr/local/share源树中,而是在源树中),以及一些系统环境变量,以告诉您的共享库加载器看起来共享库。传统Unices上的环境变量是LD_LIBRARY_PATHOS X上的DYLD_LIBRARY_PATH。这已经工作了几十年了。 但是现在,El Capitan打破了这一点。 $ (export FOO=foo; env) | grep foo FOO=foo $ (export DYLDFOO=foo; env) | grep foo DYLDFOO=foo $ (export DYLD_FOO=foo; env) | grep foo $ 现在,启用SIP后,no不会DYLD_*从进程导出到其子进程。 所以我的问题是:我们如何运行未安装的程序?能够运行传统的Unix序列应遵循的程序是什么./configure && make && make check? 请,没有诸如“ make install先运行”之类的答案。那不是重点。我是一名开发人员,因此我经常执行“ …

1
在OSX 10.11.2中的“预览”中按下时,禁用ESC键产生单词建议的列表
在预览中(显然,在其他Apple应用程序中,例如Keynote,虽然我无法复制),但在空的搜索对话框中按Esc键时,却得到了单词列表的意外行为。 如果我在搜索框中键入内容,请选择它,然后按ESC键,将关闭搜索对话框(根据需要)。对于新创建的文本框中的文本,其行为仅与在按选定文本时按ESC时得到这些建议相似。我不知道为什么我得到这些东西,到目前为止,我试图关闭这种行为的尝试都是徒劳的。(例如“系统偏好设置-键盘-文本-自动更正->关闭”似乎与它无关) 任何人的主意1.为什么会如此(对我而言,这似乎不是一种拼写更正,它只是给了我高频德语(以我为例)。)和2.我该如何解决这个问题掉?

4
iBooks iCloud存储限制?
我已经在Mac,iPad和iPhone的iBooks中启用了iCloud存储。我一直在缓慢地将PDF和ePub图书再次导入到Macbook上的iBooks中,以便我有一个中央位置来存储它们(并可以从iPad等进行访问)。 不过,无论何时导入,iBooks都会处理我要导入的图书的一半,并告诉我iCloud存储空间已满。从那时起,它将告诉我它仅将图书存储在本地设备上。 问题是,我有200GB的iCloud空间,仅使用了40GB。30GB左右(约30GB)将是书籍,其余的将是照片,备份等。我已经从多种设备上进行了检查,并确保我的账单还可以(当然,我绝对有200GB的空间)。 所以我的问题是,iBooks是否有百分比限制它可以占用多少iCloud存储空间?甚至是硬性限制? 对于上下文,我尝试了系统重新启动,应用程序重新启动,不同的Internet连接等。再次打开该应用程序后,iBooks不会上传任何其他书籍,除非我再次导入,在这种情况下,它将获得大约20-50%的书本。在再次死亡之前浏览文件。
9 icloud  books 

1
从命令行取消隐藏不可见的文件
默认情况下,OS X中隐藏了许多系统目录(例如〜/ Library)(即它们未出现在Finder中): 我知道我可以通过GUI执行此操作,但是我想将脚本添加到我的dotfile中,以针对某些系统目录自动执行此操作。 是否可以从命令行删除文件/目录的隐藏标志?

2
在Mac上从iPhone打开所有iCloud选项卡
TLDR;有没有办法同时打开Mac上保存在iPhone上的所有iCloud选项卡? 我使用iPhone进行浏览,并且作为“稍后阅读”的一种方式,我只是将打开的选项卡留在那里,目的是稍后在Mac上将其全部打开。有没有办法将它们全部打开(就像Chrome在“历史记录”页面的“其他设备的标签”中允许的那样)?
9 iphone  mac  icloud  safari  tabs 

3
如何更改ssh://的用途?
运行Sierra(10.12.4)的Macbook Pro上似乎有两个不同的SSH客户端版本。如果我执行以下操作: $> ssh dev 它工作正常。但是,如果我执行以下操作: $> open ssh://dev 它打开一个新终端,然后抱怨我ssh_config文件中的加密设置。研究特定的投诉后,我发现通过协议处理程序打开的协议使用的是旧版SSH。 如何更改协议重定向到的SSH客户端?
9 macbook  sierra  ssh 

5
自制程序-不知何故发生了,没有可执行的openssl
系统版本OS X El Capitan,版本10.11.5 我安装了自制软件和rvm。但是,当我尝试使用rvm安装任何内容(即rvm install 2.1.1)时,它说: Somehow it happened there is no executable 'openssl', run 'brew doctor' and make sure latest '' is installed properly. RVM autolibs is now configured with mode '3' => 'Allow RVM to use package manager if found, install missing dependencies.', please run `rvm autolibs …

1
如何关闭Siri的笑话响应?
我连续多次使用Siri设置短计时器:“将计时器设置为45秒”。这是在运行iOS 10.3.2(14F89)的iPhone 7 Plus上。 效果很好,但是每次Siri确认计时器时,她都会从一个简短列表中添加一个幽默的幽默: “请记住,一部观看过的iPhone绝不会沸腾。” “悬念正在杀死我。” “我看到你对预期感到颤抖。” “罗杰。T减45秒。” 我认为这些评论旨在使Siri看起来更人性化,但显然它们具有相反的效果,尤其是当它们反复出现时会引起恶心。他们很烦人而且不专业。 我不想完全让Siri沉默。我想口头确认计时器已设置。理想情况下,“计时器设置为45秒”,甚至只是“计时器设置”。 有什么办法可以关闭Siri的有趣评论吗?我主要是想让计时器使用它,但也可以在全局范围内关闭Chatty模式。 我尝试过的事情不起作用: 将语言从英语(美国)更改为英语(英国,澳大利亚等)。不同的口音,相同的玩笑。 开个玩笑后说“切开玩笑”。Siri对不起,但笑话不会停止。
9 iphone  ios  siri 

3
iPhone X手机壳适合iPhone XS吗?
有谁知道iPhone X和iPhone XS的外壳尺寸是否完全相同? 我知道Apple iPhone比较网页上显示的测量值是相同的,但是相机的测量值如何?Apple不会在其网站上显示此内容。 假设X和XS的尺寸完全相同,那么每个iPhone X手机壳都应该适合XS,对吗? 但是,即使它们之间有一点点差异,也可能存在一些不适合iPhone XS的iPhone X手机壳。
9 iphone  case 

4
我可以重新格式化OS X驱动器而不将其从MacBook Pro中删除吗?
我有一台配备可移动HD(机器A)的2012年中期MacBook Pro(非视网膜)。我想在HD上执行全新安装的OS X El Capitan 10.11,为此我安装了USB记忆棒。 通常,我会这样做: 从机器A上卸下HD。 将其放在高清外壳中。 将高清机柜插入另一台机器(机器B)。 在计算机B上运行磁盘实用程序以擦除机箱中的HD。 从机箱中取出HD,然后将其放回机器A。 将机器A引导到我的安装程序USB中,然后从那里安装OS X 10.11。 我手头没有高清机柜,想知道是否可以: 关机A. 通过电缆链接机器B和机器A。(什么电缆规格?) 在计算机B上运行磁盘实用程序以重新格式化计算机A上的驱动器。 从上方执行任务6。 那行得通吗?我应该使用什么电缆?

2
如何重置不为Macbook Pro电池充电的magsafe充电器?
我有一个Magsafe充电器(原装),不能为MacBook Pro的电池充电。连接后,它将允许机器切换到电源适配器模式(表示无电池消耗),但是电池图标将显示“电池未充电”。 绿/橙色灯不会亮。如果我使用其他Magsafe充电器,则可以正常工作。另外,如果电池电量下降到0%且Macbook已关闭,则该有故障的充电器将正常工作(绿色/橙色指示灯点亮),并且如果我在指示灯亮起的情况下启动机器,即使机器开机也可以充电。我已经尝试过多次重置SMC(以确保我使用其他充电器尝试正确重置了它),但仍然无法使其正常工作。 我的问题是,我可以某种方式重设充电器以使其再次工作吗?

2
如何在Boot Camp助手中传递以下错误消息:“请将USB驱动器格式化为单个FAT分区。”?
我正在El Capitan上运行“ Boot Camp助理”。每当我到达标题为“保存Windows支持软件”的第三个屏幕时,都可以在其中选择将Windows支持软件保存到的存储介质,选择磁盘并单击“继续”时,会显示以下错误消息:将USB驱动器格式化为单个FAT分区。”。 我正在使用创见16GB USB驱动器。我已经通过磁盘工具将其格式化为FAT。我已经尝试了所有可能的分区方案。我还尝试将驱动器格式化为Ex-Fat,再次结合所有三个分区方案。我一直看到错误消息。似乎有很多人遇到过相同的问题,对于某些问题,可以通过使用MBR分区方案将驱动器格式化为FAT来解决。对于其他人来说,这是行不通的。 任何有关如何使Boot Camp助理接受我的USB驱动器的建议将不胜感激。

2
MacBook Pro外接显示器上的字体模糊(Retina,15英寸,2015)
我有一台MacBook Pro(15英寸,2015年,视网膜),连接到2台LCD显示器:一个通过VGA,一个通过DVI。这两个监视器中的文本看起来都非常模糊。 例: 我尝试过的事情: 设置>首选项:启用/禁用字体平滑(完全没有视觉差异)。 AppleFontSmoothing设置为0、1、2、3 ...也没有视觉差异。 用于RGB的edid补丁也不起作用(成功应用了补丁,但没有任何视觉上的区别)。但是没有将其删除,我的颜色配置文件设置为“强制RGB”。 Windows计算机中的相同显示器不会出现此问题(至少通过DVI和VGA连接的显示器看起来也有些偏离,但这可能是连接问题)。 有任何想法吗? 谢谢! 编辑:其他详细信息。显示器都是一样的,联想E2323。除了对比度,亮度,颜色,时钟...基本设置外,没有其他设置。
9 macbook  display  font 

1
如果长时间不使用,电池会受到伤害吗?
如果接下来几个月不使用,MacBook的电池是否会损坏? 我一个月前购买了新的Macbook Pro(2015年3月)。到目前为止,我还没有开始使用它。由于我目前没有时间为我的开发工作进行设置,因此已收费且已装箱。 更新:已收取90%以上的费用,但未使用。

1
命令行中显示的PHP版本与phpinfo()不同;在本地主机:8000
我通过键入以下内容启动了OS X PHP测试服务器 php -S localhost:8000 我将OS X上的PHP更新到5.6,并通过输入以下命令通过命令行检查版本: php -v 它告诉我我有“ PHP 5.6.5” 当我启动PHP测试服务器并查看具有该phpinfo();功能的index.php文件时,它表明我仍然拥有OS X附带的5.5.14版本。 如何在localhost:8000上获取我的PHP版本以反映该更改?
9 macos  php 

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.