Tag: osx

列出自制软件包中的所有文件

我怎样才能得到homebrew列出为一个软件包安装的所有文件? 例如,当我运行exim包的brew list时,我得到这些文件: $ brew list exim /usr/local/Cellar/exim/4.80.1/bin/exiwhat /usr/local/Cellar/exim/4.80.1/bin/exiqsumm /usr/local/Cellar/exim/4.80.1/bin/exiqgrep /usr/local/Cellar/exim/4.80.1/bin/exipick /usr/local/Cellar/exim/4.80.1/bin/exinext /usr/local/Cellar/exim/4.80.1/bin/eximstats /usr/local/Cellar/exim/4.80.1/bin/exim_tidydb /usr/local/Cellar/exim/4.80.1/bin/exim_lock /usr/local/Cellar/exim/4.80.1/bin/exim_fixdb /usr/local/Cellar/exim/4.80.1/bin/exim_dumpdb /usr/local/Cellar/exim/4.80.1/bin/exim_dbmbuild /usr/local/Cellar/exim/4.80.1/bin/exim_ctl /usr/local/Cellar/exim/4.80.1/bin/exim_checkaccess /usr/local/Cellar/exim/4.80.1/bin/exim-4.80.1-3 /usr/local/Cellar/exim/4.80.1/bin/exim /usr/local/Cellar/exim/4.80.1/bin/exigrep /usr/local/Cellar/exim/4.80.1/bin/exicyclog /usr/local/Cellar/exim/4.80.1/share/man/man8/exim.8 但是有一些文件添加到系统中,不在上面的列表中。 例如: $ ls -ld /usr/local/etc/exim.conf -rw-r–r– 1 hanxue admin 35904 Sep 25 21:11 /usr/local/etc/exim.conf

您的帐户已经拥有有效的开发者ID申请证书

最近几天,我一直在用代码在Xcode中对cocoa应用程序进行签名。 我已经读过所有似乎相关的类似主题,但没有任何帮助。 每当我尝试导出我的档案我得到这个错误消息: 我尝试删除钥匙串中的所有内容以及所有可以在成员中心删除/撤消的个人资料/证书。 但是,我仍然得到相同的错误,没有“修复”或“重置”button。 我应该如何着手让我的应用程序签署在店外分销?

将iOS(iPhone)应用程序移植到mac?

有没有一个首选的方法去做这件事? 这个应用程序不是太大。 。 。 我在几个月的时间里写的单人游戏。 编辑:我应该补充一点,我没有经验与mac开发。 。 。 除了作为iOS开发者的自然之外。 编辑:在游戏中大量使用的类:NSObject,UIView和UIViewController的子类。 我不太了解NSView,但我很确定所有UIView的东西都可以在这个类中使用。 还有一些使用UITableViewController。 我也有Game Center,但现在我可以放弃这部分。 没有多点触摸。 编辑:我的graphics是在QuartzCore和CoreGraphics框架中的所有东西。 我有一个适度的视图层次结构。 编辑:如果你正在做这样的端口,你可能也有兴趣在内存pipe理的问题

每当NSPasteboard被写入时,我可以收到一个callback吗?

我已经阅读了苹果公司的粘贴板编程指南 ,但是它并没有回答我的具体问题。 我正在尝试编写一个Cocoa应用程序(用于OS X,而不是iOS),它将跟踪写入到一般粘贴板的所有内容 (所以,只要有任何应用程序复制和粘贴,而不是拖动和拖放,也使用NSPasteboard)。 我可以(几乎)通过不断地在后台线程上查询普通的粘贴板并检查changeCount来完成这个任务。 当然,这样做会让我感到内心非常肮脏。 我的问题是,有没有办法要求粘贴板服务器通过某种callback通知我,每当改变普通的粘贴板? 我在NSPasteboard类参考中找不到任何东西,但是我希望它潜藏在其他地方。 另外一个我能想象得到的方法是,如果有一种方法可以用NSPasteboard的子类来replace一般的粘贴板实现,我可以定义自己发出callback。 也许这样的事情是可能的? 我非常希望如果这可能与公共,App Store合法的API,但如果使用私人API是必要的,我也会采取。 谢谢!

date命令不遵循Linux规范(Mac OS X Lion)

我一直在我的Linux机器上开发一个脚本已经有一段时间了,我也想在我的Mac上运行它。 我以为Mac上的function和linux上的function一样,但是今天我意识到这是错误的。 我知道Mac上存在的function较less,但我认为确实存在的function具有相同的实现。 这个问题是关于date命令的。 当我运行命令在我的Linux机器的参数提供一些时间在纳秒,我得到正确的结果,但是当我在我的Mac上运行它,它没有这个选项。 Linux-Machine> date +%N 55555555555 #Current time in nanoseconds Mac-Machine> date +%N N 我如何才能获得在Mac上作为bash命令纳秒的当前时间? 最糟糕的情况是我创build了一小段代码,用C调用一个系统函数,然后在我的脚本中调用它。 任何帮助深表感谢!

rmarkdown:找不到pandoc:pdflatex

当我使用渲染{rmarkdown}从Mac上的.Rmd文件生成pdf文件时,出现错误消息 pandoc: pdflatex not found. pdflatex is needed for pdf output. Error: pandoc document conversion failed 但是,当我检查 pdflatex -v 我有 pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012) kpathsea version 6.1.0 Copyright 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). There is NO warranty. Redistribution of this software is covered by the terms of both the pdfTeX copyright and […]

“克隆Mac”在GitHub上失败,每次都要下载页面

我已经重新安装,卸载,重新启动,但任何存储库页面上的“克隆在Mac中”都会失败,并且每次都将我带到GitHub下载页面。 本周早些时候工作正常,但今天不会做任何有用的事情。 任何想法为什么?

在iPython或iPython Notebook中显示可旋转的3D图

(Mac OSX 10.10.5) 我可以从matplotlib网站http://matplotlib.org/gallery.html#mplot3d复制三维散点图的示例代码http://matplotlib.org/examples/mplot3d/scatter3d_demo.html ,但情节呈现为静态图像。 我不能点击图表并dynamic旋转查看3D绘图数据。 我已经使用示例代码实现了静态3D图 – 使用(a)terminal内的ipython,(b)terminal内的ipython笔记本,以及(c)从Anaconda启动器启动的ipython笔记本。 我想我错过了一些非常基本的步骤,如假定的知识。 在过去的学习中,绘图已经打开了一个GUIgraphics查看器的Python应用程序。 (下面代码中的解决scheme2打开了这个。)也许我需要知道的代码导出到显示方法的输出图? (是的,使用%matplotlib(仅)作为没有内联或笔记本的第一行,如代码块中的注释所示。 以ipython笔记本为例: # These lines are comments # Initial setup from an online python notebook tutorial is below. # Note the first line "%matplotlib inline" this is how the tutorial has it. # Two solutions 1. use: "%matplotlib notebook" graphs appear dynamic in […]

哪些条件编译用来在Mac和iPhone之间切换特定的代码?

我正在开发一个包含Mac应用程序和共享代码的iPad应用程序的项目。 如何使用条件编译开关从iPhone项目中排除Mac特定的代码,反之亦然? 我注意到TARGET_OS_IPHONE和TARGET_OS_MAC都是1,所以它们都是真的。 是否有另一个我可以使用的开关只有在编译特定目标时才会返回true? 大多数情况下,我已经通过将#include <UIKit/UIKit.h>和#include <Cocoa/Cocoa.h>到两个项目的预编译头文件中来获得合作的文件。 我共享模型和一些实用程序代码,从RSS提要和Evernote获取数据。 尤其是, [NSData dataWithContentsOfURL:options:error:]函数对于选项参数iOS 3.2和更早的版本以及Mac OS 10.5和更早的版本,采用了不同于常规的iOS 4和Mac OS 10.6。 我正在使用的条件是: #if (TARGET_OS_IPHONE && (__IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_3_2)) || (TARGET_OS_MAC && (MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_5)) 这似乎工作,但我想确保这是防弹。 我的理解是,如果Mac版本设置为10.6,但iOS版本设置为3.2,即使它正在编译为iOS 3.2,它仍然会使用新的常量,这似乎是不正确的。 提前感谢任何帮助!

Maven home(M2_HOME)没有被IntelliJ IDEA拾取

我想在OS X Lion上用IntelliJ IDEA 10.5.1做一个简单的maven构build,并且得到以下错误: 运行my-app [软件包]时出错:找不到有效的Maven安装。 要么在configuration对话框中设置主目录,要么在您的系统上设置M2_HOME环境variables。 我已经将M2_HOME设置为以下,但我仍然有问题。 是的,我确实重新启动了IntelliJ。 $ echo $M2_HOME /usr/share/maven 然后,我手动inputpathMaven IntelliJ的项目Maven设置。 这不是我想要为每个项目所做的事情,那么是否有什么我想知道如何让IntelliJ知道我的主房屋是哪里?