5

我正在使用 flex 为 iOS 编写一个应用程序。我深入开发。

今天早上,我的一个测试人员报告说看到了一个我没有创建的基于 flex 的弹出窗口。

我无法在这里发布图片,但只能描述弹出窗口 - 它有一个灰色的标题栏和一个小的关闭按钮,看起来更像一个弹性面板。据我所知,这不是标准 flex 弹出窗口的一部分。然后它在主窗口的左上角有一个问号图像。我相信这是 flex 在尝试加载图像但无法加载时使用的图形支架。弹出窗口的底部是一个文本输入框,其中预先填充了 IP 地址。我和测试人员的地址是相同的。最后在最底部是一个确定和一个取消按钮。

这些按钮的样式是因为我为我的应用程序设置了一个全局按钮皮肤。除此之外,我没有创建此弹出窗口,并且在我的脚本中找不到任何证据。

我立即启动了与我在自己的 iPad 上相同的构建。我在发送之前已经对其进行了测试,并且之前没有看到任何证据,但是当我今天早上测试它时,我也看到了这个弹出窗口。从字面上看,这似乎是在一夜之间发生的。

我做了一些更多的测试,发现如果我关闭所有互联网连接,那么应用程序甚至都不会启动。它挂在启动画面上。我不能确定这个版本,但我知道以前的版本肯定是离线工作的。

我已经在我的脚本中搜索了可能导致这种情况的东西。我没有使用标准库之外的任何参考库,也没有使用任何 ANE。我还检查了我正在开发的其他 Flex 应用程序,但它们看起来都很好。

有没有其他人遇到过这个?任何关于寻找什么或如何解决它的想法将不胜感激。

谢谢,

杰米

4

1 回答 1

3

听起来您正在分发应用程序的调试版本,并且此弹出窗口询问有关如何连接到正在运行的 Flex 调试器会话的信息。这将在应用程序运行之前发生。你总是可以点击取消来忽略它。

将您的应用分发给用户时;我强烈建议创建一个不包含“调试”位的正式发布版本,因此此弹出窗口将永远不会显示。

于 2012-10-03T12:06:11.073 回答