【发布时间】:2013-04-03 20:18:56
【问题描述】:
好的,所以我遇到了一个小问题。我有一个由 Adobe Air 转换器创建的 .app 文件。它工作正常。但是,当 .app 文件在 CENT OS 服务器上压缩时,该应用程序不再工作。您可以双击该图标,但该应用程序永远不会启动。
服务器正在做的唯一奇怪的事情是它正在编辑 .app 包中的一个 xml 文件,但是,这个 .xml 文件在应用程序启动之前甚至不会被应用程序加载,所以我看不出这是个问题吗?
【问题讨论】:
好的,所以我遇到了一个小问题。我有一个由 Adobe Air 转换器创建的 .app 文件。它工作正常。但是,当 .app 文件在 CENT OS 服务器上压缩时,该应用程序不再工作。您可以双击该图标,但该应用程序永远不会启动。
服务器正在做的唯一奇怪的事情是它正在编辑 .app 包中的一个 xml 文件,但是,这个 .xml 文件在应用程序启动之前甚至不会被应用程序加载,所以我看不出这是个问题吗?
【问题讨论】:
我敢打赌,您(或您使用的 Adobe Air 转换器)对您的应用程序包进行了代码签名,在这种情况下,修改 XML 文件(在构建之后)会破坏事情。我正在开发一个需要像这样频繁定制的应用程序,我们解决它的唯一方法是使用专门用于构建和代码签名独特版本的 Macintosh(MacMini)。
了解发生了什么的方法是查看您的“Console.app”日志,当您双击下载的应用程序时,它应该会记录某种错误。
您可以做的另一件事是(暂时)禁用网络服务器上修改 XML 文件并查看下载的应用程序是否神奇地开始工作的代码。
【讨论】: