我正在尝试使用IOS in-app原生扩展程序,该扩展程序位于(http://code.google.com/p/in-app-purchase-air-ios/),我已将其链接到SWC与我的flash项目...
我遇到的问题是所有的使用代码都谈到了与Flex项目而不是FLA的集成 - 是否有人知道是否可以移植此扩展以用于Flash项目?
此致
戴夫。
答案 0 :(得分:1)
您无需将.ane重命名为SWC:如果您添加指向包含.ane文件的目录的链接,ADT将找到.ane。如果有的话,可以将.swc添加到项目中以完成代码。检查我命令的最后一部分(我使用的是Flash Professional):
SDK/bin/adt -package -target ipa-test-interpreter -storetype pkcs12 -provisioning-profile dev.mobileprovision -keystore Apple_dev_cert_export.p12 gyro.ipa gyro-app.xml gyro.swf -extdir exDir
我为Flash Professional制作了一个视频,结合了覆盖AIR3 SDK的过程,使用陀螺仪原生扩展创建项目并使用ADT编译,使用Xcode在我的iPad上安装应用程序。希望这有助于某人!
答案 1 :(得分:0)
是的,我有一个原生扩展(ANE)来使用Flash IDE。您需要将.ane文件重命名为.swc文件。
此视频有助于:http://www.youtube.com/watch?v=Axg6E001a7I
编辑:
这假设您已在Air上覆盖了Air 3.0 SDK,并安装了ADT命令行工具。截至目前,您只能打包使用ADT本机扩展程序的应用程序。
有关覆盖Air 3.0 SDK的更多信息:http://kb2.adobe.com/cps/908/cpsid_90810.html