好的,所以我遇到了一个小问题。我有一个由Adobe Air转换器创建的.app文件。它工作正常。但是,当.app文件在CENT OS服务器上压缩时应用程序不再有效。您可以双击图标,但应用程序永远不会启动。
服务器正在做的唯一奇怪的事情是它正在编辑.app包中的xml文件,但是,这个.xml文件甚至在应用程序启动之后甚至都没有被应用程序加载所以我看不出这是一个问题?
答案 0 :(得分:0)
我敢打赌你(或你使用过的Adobe Air转换器)对你的应用程序包进行了代码签名,在这种情况下修改XML文件(在构建之后)会破坏它。我在一个需要频繁定制的应用程序上工作,我们解决它的唯一方法是使用专门用于构建和代码签名唯一版本的Macintosh(MacMini)。
了解正在发生的事情的方法是查看“Console.app
”日志,当您双击下载的应用时,该日志应记录某种错误。
您可以做的另一件事是(暂时) 禁用 Web服务器上修改XML文件并查看下载的应用程序是否神奇地开始工作的代码。< / p>