Snow Leopard 上的应用程序图标(损坏的文件夹)上的禁止标志
我已经用我的应用程序准备了磁盘映像,我想将其安装在“应用程序”文件夹中。当我将应用程序从磁盘映像复制到应用程序文件夹时,我看到它首先获得通用应用程序图标(有时我的应用程序图标带有禁止标志(或损坏的文件夹))。几秒钟(大约10秒)后它就变成可执行应用程序
我想知道是否有人经历过类似的事情?
编辑:在我装有 Snow Leopard 的客户计算机上,该应用程序带有禁止标志(损坏的文件夹)。我该如何修复它?它适用于 Leopard
I have prepared a disk image with my application,which i want to install in Applications folder. When i copy the application from the disk image to the applications folder, i see that first it gets generic application icon (sometimes my application icon with a prohibitory sign (or broken folder) ). It becomes executable application after a couple of seconds (some 10 seconds)
I wonder if somebody has experienced something similar?
EDIT: On my customer computer with Snow Leopard the application stayed with a prohibitory sign (broken folder) . How do i fix it? It worked on Leopard
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正如我怀疑的那样,这是一个权限问题。当使用打包程序构建安装程序时,所有项目都必须以 root 作为所有者,以wheel 作为权限组。
As I suspected it was a permissions problem. When build an installer with a Packager all items have to have a root as owner and wheel as group for permissions.
为什么它保持这种状态是另一个问题(可能与缓存有关?),但复制的应用程序暂时显示为损坏的原因很简单:它已损坏。也就是说,当它被复制时,它是不完整的,因此是“损坏的”。复制完成后,应用程序图标应更新以指示应用程序正常。
如果没有,这可能是因为复制由于某种原因失败,或者因为中间结果被缓存。在这种情况下,请尝试通过简单地关闭 Finder 窗口并重新打开它来刷新。
Why it stays that way is another question (perhaps related to caching?), but the reason for a copied application temporarily displaying as broken is simple: it is broken. That is, while it is being copied, it is incomplete, and therefore "broken". When the copy is complete, the application icon should update to indicate a good application.
If it doesn't this might be because the copy failed for some reason, or because the intermediate result is cached. In that case try refreshing by simple closing the Finder window and reopening it.
是的,这也发生在我身上。这就是(应该是)无法在您的特定平台上运行的应用程序的外观,例如 PPC 机器上的英特尔程序。不知道为什么它会对合法应用程序执行此操作,但它似乎在一段时间后消失(也许在运行一次之后?)
Yes this happens to me too. That is (supposed to be) the appearance of an app that cannot run on your particular platform, e.g. an Intel program on a PPC machine. Not sure why it does it to legit apps, but it seems to go away after a while (perhaps after it is run once?)