我有一个简单的 AIR for iOS 应用程序,但在 Flash IDE 中。当使用 Flash Pro CS 5.5(我认为运行 AIR 2.6)发布它并使用 iFunBox 将其上传到我的 iPad 时,它运行良好。
我将它发布到 App Store 并注意到它的“支持的语言”字段列出了很多我的应用程序并不真正支持的语言。所以我决定用 AIR 3.2 重新发布它,并将新的 supportedLanguages 标签添加到 app.xml 描述符文件中。
当然,由于 Flash CS 5.5 不允许您选择所需的 Flex SDK/AIR SDK 版本,我不得不通过命令行发布我的 IPA 文件。这里是:
adt -package -target ipa-app-store -storetype pkcs12 -keystore %KEYSTORE% -storepass %STOREPASS% -provisioning-profile %PROVISION% %DESTINATION% %APPDESCRIPTOR% %INPUTSWF% %ICONSPATH%
此命令行有效,但是当将新创建的 IPA 上传到 iPad 时,应用程序运行速度比以前的版本慢得多,即使我没有更改任何代码行。IPa 文件也更重(以前是 3989Kb,现在是 4521Kb)。
知道有什么问题吗?您知道 Flash IDE 使用哪些命令行参数来发布 AIR iOS 应用程序吗?
谢谢!