我正在尝试使用 Flash Builder / Flex Mobile 为 Iphone 开发应用程序。当我提交到应用商店时,由于二进制文件无效而被拒绝。我追踪到需要将 Air SDK 更新到 3.7。
要更新我尝试了各种方法: 1) 从 Adobe 站点下载最新版本的 Flex SDK (4.6) 2) 从 Adobe 站点下载最新的非 beta 版 Air (3.7) 3) 使用 PC(而不是 MAC)我然后将文件夹合并在一起,然后传输回MAC。
第一次 Flash Builder 在 TabbedViewNavigationApplication 上抛出错误我认为这是由于没有 mobile.swc 和 mobilecomponents.swc 所以我将它们添加到编译器中,然后这个错误消失了,但是当应用程序运行时它只是产生了一个空白白屏。
当我尝试创建一个新的移动 flex 选项卡式应用程序时,flash builder 不会创建它,它只会停留在向导的最后一页上。如果我添加了 mobile.swc 和 mobilecomponents,那么它会创建应用程序但仍然无法正确运行(白屏或进程意外终止)。这种暗示我做错了什么,因为它不知道这是一个灵活的移动应用程序。
我认为它已将 air 升级到 3.7,因为 xml 文件中的命名空间中有 3.7,我还确保在编译器中添加 –sef-verson=20。
谁能告诉我我做错了什么,使用了错误的 SDK 等,我想实现以下目标:
Flash Builder 4.7 运行 Flex 4.6 和 Air 3.7
感激地收到任何帮助。谢谢托比