【问题标题】:application not working on OSX 10.5应用程序无法在 OSX 10.5 上运行
【发布时间】:2010-11-08 17:39:59
【问题描述】:

我正在开发一个可在 Mac OSX 10.5 及更高版本上运行的应用程序,并且我正在使用运行 10.6.4 和 Xcode 3.2.4 的 Mac。该应用程序非常简单,它接受来自用户的一些信息并将其存储在文件中。该应用程序在 OSX 10.6 上运行良好,但在 OSX 10.5.8 上,当我双击它打开它时,它根本无法启动。在项目设置中,我将基本 SDK 设置为 10.5,架构 -> 标准 32/64 位通用,GCC 4.0,在 info.plist 文件中,我已将 LSMinimumSystemVersion 密钥设置为“10.5.0”,但应用程序仍未在 OSX 10.5 上运行。 8.我究竟做错了什么?任何帮助,将不胜感激。谢谢你。 控制台日志:

这有帮助吗?

【问题讨论】:

  • 如果不进行许多疯狂的猜测,就无法回答您的问题。您是否检查了控制台日志以获取来自您的应用程序的消息?如果是这样,请将它们与您的问题一起发布。
  • 看起来更像是权限被拒绝的问题。您是否尝试在第二台机器上本地复制整个应用程序(因为它似乎是从 Dropbox 挂载点运行的)?
  • Dropbox 只使用一个普通的旧文件夹。问题是 DropBox 服务本身并不完全支持同步文件权限。

标签: objective-c xcode macos


【解决方案1】:

您似乎正在通过 DropBox 共享应用程序包。

Per their support forum,DropBox 不正确支持权限。这会破坏应用程序包的权限。在 DropBox 上分享之前压缩应用程序。

【讨论】:

  • 您的意思是活动配置:发布吗?那么是的。
  • 你的意思是 cntl+click-get info-sharing & permissions,那么是的。我已将所有用户的权限设置为读写。我在代码中的某个地方搞砸了吗?
  • 这根本不是代码问题。这是 Dropbox 的问题。无需将应用程序拖入 Dropbox 并尝试从那里运行它,您需要将其压缩到您的开发机器上(在 Finder 中右键单击您的 mac.app 图标,然后选择“压缩“mac.app”),将生成的 mac.app.zip 文件放入 Dropbox,然后在您的测试机器上,将 mac.app.zip 文件复制到桌面并双击解压 mac.app 文件。此时,您应该能够双击您的 mac.app 图标来运行它。
  • 成功了!非常感谢人们。我猜这是技术过度使用的问题! :)
  • 一般要警惕任何同步服务、文件共享服务或电子邮件系统。始终在传输之前压缩应用程序包,因为大多数系统不会以任何优雅的方式处理 Apple 应用程序包的细节。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-31
  • 2011-06-22
  • 1970-01-01
相关资源
最近更新 更多