问题标签 [osx-mountain-lion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1652 浏览

c++ - 基本 sdk 的 C++ Mac 预处理器标志

我有一个包含文件,如果针对 10.7 SDK 或更高版本构建,我需要包含该文件,但不应该包含其他文件(即,对于 10.6 sdk)。在这种情况下我可以使用什么预处理器标志?

0 投票
1 回答
5878 浏览

macos - FSPathMakeRef 和 FSRefMakePath 在 OS X 10.8 中已弃用,有哪些替代方案?

我注意到了这一点FSPathMakeRef()FSRefMakePath()现在在 OS X 10.8 中已弃用。

我有一些代码使用它们来查找路径的规范案例,例如,如果传递“/USeRs”,它将返回“/Users”。

为什么这些和其他相关功能已被弃用,现在应该使用哪些未弃用的 API 来提供等效功能?

0 投票
1 回答
4601 浏览

ios - Cross Compiling libogg for iOS

I've been trying to cross compile libogg for armv6, armv6 and i386 using the iOS 5.1 SDK in Mountain Lion. Libogg uses autoconf, and I've been having pretty similar issues with a few other libraries as well. I picked up a neat little cross-compiling script from here. I had to update it a bit to find the location of the SDK's.

And then to build the ogg library.

Anyway, when building armv6 and armv7, configure finds the compiler's and sdk's okay , and the compiling stage goes off without a hitch. But they both fail to link. The armv7 build spits out the error.

And when I test the output binary with lipo :

What is strange is i386 seems to compile perfectly, (I've tried it in the simulator and all is okay).

Any suggestions on what I can do to try and fix this, or a least where I should start looking. Sorry for the massive code dumps, and thanks.

0 投票
2 回答
2751 浏览

macos - 在没有 Mac 开发人员会员资格的情况下绕过 Mac OS X 应用程序中的 Gatekeeper

设想

我想发布适用于 Mac OS X 的应用程序,但不在 AppStore 上。该应用程序在 10.6 - 10.8 及更高版本上运行。

问题

Apple 要求 Mac OS X 10.8+ 的所有应用程序都必须由开发人员签名才能通过Gatekeeper。除非我告诉每个用户为我的应用程序暂时禁用和重新启用网守,否则根据本文档和 Mountain Lion 更改日志......我的应用程序将不被允许运行。

从 Apple 网站上的措辞看来,我必须每年支付99.00 美元才能获得证书。但是,我不想支付 99 美元 - 我不会发布到 AppStore!

问题

有什么办法可以绕过支付 99 美元在 10.8+ 上分发的费用吗?我知道我的应用可以在 10.6 上运行和 10.7,但根据 Apple 的说法,如果没有证书,它将不允许在 10.8 上运行。真的吗?如果没有 99 美元的分发证书,我如何在 10.8+(最好是 DMG)上分发?提前致谢!

编辑#1

  • DMG 文件不通过 Gatekepper 的身份验证,只有应用程序本身是。
  • OS X Lion 10.7.5+ 也有 Gatekeeper * 愤怒的脸 *
0 投票
10 回答
7658 浏览

ruby-on-rails - Mountain Lion 上的 pg gem '0.14.0' 失败

我刚刚从 OS X Lion 升级到 OS X Mountain Lion。我的 Rails 环境大部分都保持不变。

为了使事情恢复到良好状态,我必须做的唯一步骤是: - 安装 XCode 4.4 - 安装 XCode 4.4 命令行工具 - 安装 gcc-4.2

所以一切都很顺利。

这就是问题所在,当我运行 bundle install 时,几乎所有的 gem 都正确安装了,除了我需要的最重要的 gem 之一 - postgresql gem 'pg'。

对于 0.12.2 以上的版本,它特别失败。

我正在使用红宝石 1.9.3p125。

我可以成功获取 0.12.2 pg gem 和以下版本,但是它们给了我分段错误(我猜是因为我正在使用的 ruby​​ 版本)。

所以这让我相信它特定于 pg gem,而不是我的整体环境,因为其他 gem 安装得很好。

我还尝试重新安装 Postgresql 以确保我的 postgres 环境正常并且在这方面看起来不错。

有没有人能够安装 'pg' gem 版本 0.13.0 或更高版本(最好是 0.14.X)?

这是我的堆栈跟踪:

0 投票
6 回答
6456 浏览

svn - OS X 10.8 缺少 mod_*_svn.so 库

升级到 OS X 10.8 (Mountain Lion) 后,我发现我的 SVN 服务器坏了。在 10.7 下,我将其设置为使用 httpd 服务器提供访问权限,但在升级后,dav_svn_module 和 authz_svn_module(mod_dav_svn.so 和 mod_authz_svn.so)的 LoadModules 丢失了。

有谁知道如何为标准的 Apple 提供的颠覆(v1.6.18)获得这些?

谢谢,汤姆

0 投票
5 回答
3848 浏览

objective-c - Mac Mountain Lion 从 CLI 应用程序发送通知

如何从命令行应用程序向通知中心发送通知?到目前为止,我的尝试编译并运行,但没有成功通知我。

例子

然后我编译如下:

我得到

作为输出,但没有通知:(

代码设计是其中的一个因素吗?

0 投票
3 回答
1069 浏览

ruby-on-rails - 山狮下的乘客没有装载任何东西

我今天早上升级到 ML,似乎进展得相当顺利,但与Passenger 相关的所有内容都已死亡。我已将其剥离为零并卸载了除 RVM 之外的所有内容,按照 ML 兼容性的建议升级到 1.9.3,并重新安装了Passenger,最终结果一无所获。

就目前而言,直接设置站点或使用PassengerPrefPane 最终导致站点没有响应。我可以看到日志中没有任何负面影响,我的 Rails 设置正在使用rails s并且 Apache 肯定正在运行。任何人都有我可以运行的任何指针,我现在正在画一个空白。

编辑:现在走得更远了。乘客肯定是沿着这些路线与虚拟主机一起运行的:

在我的 httpd.conf 中。但是它在哪里说ServerName?它完全忽略了这一点,什么也不返回。但是,如果我去本地主机,我在做生意,所以在这个阶段我完全感到困惑。

0 投票
5 回答
9999 浏览

python - Mac OS-X Mountain Lion 上的 GCC-4.2 错误,无法使用 pip / virtualenv 安装某些软件包

我看到一个非常烦人的错误,我真的不知道如何处理。这似乎很常见,我尝试了几乎所有我能找到的解决方案,但都无济于事。

我正在尝试使用 pip 安装库。使用 gevent、使用 psycopg2 和使用 greenlet 时遇到了这个问题。问题似乎是我的计算机找不到应该提供 XCode 4 的特定 C 编译器:gcc-4.2。这是一个示例(尽管也在 virtualenv 中进行了尝试)。

你可能会问的事情:

1)您是否尝试过使用virtualenv?

是的。我试图符号链接一个预先存在的 gcc(它存在于 /usr/bin/ 目录中),如下所示:

这些都没有奏效。

2)您是否尝试重新安装 XCode?

是的。

3) 您是否安装了 XCode 命令行工具?

是的。

4)你确定你有gcc吗?

5) Python 安装?

关于可能出了什么问题以及如何解决的任何想法?

我也试过安装这个:https ://github.com/kennethreitz/osx-gcc-installer 。我不知道还能尝试什么。在涉及到这个 unix-y 编码/安装的东西时,我是一个新手,所以如果有什么我做的很糟糕,请指出来。

谢谢!

0 投票
2 回答
10196 浏览

xcode - 我对 xcode-select -switch 使用什么设置?

我正在尝试通过以下方式在macos山狮上安装八度:

但是,此命令的结果始终如下:

我试过建议的sudo xcode-select -switch命令无济于事。总是发生同样的错误。任何想法如何解决这个问题?