menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

使用AIR SDK编译和安装应用

建议使用最新版Air SDK,目前最新版是 3.5.0.600

建议使用命令行编译:
$ adt -package -target ipa-debug-interpreter -provisioning-profile development.mobileprovision -storetype pkcs12 -keystore development.p12 -storepass 1111 myApp.ipa myApp-app.xml Default.png Default-568h@2x.png Default-Landscape.png assets myApp.swf -extdir ext icon
好处是速度比使用flash编译快了许多。

建议使用命令行安装:
$ adt -installApp -platform ios -package myApp.ipa
这个的好处是,如果安装失败,设备会有反馈:
Installation Error: ApplicationVerificationFailed.
另一个好处是,不会因为跟iTunes同步,弄出一堆问题来,比如应用程序每次都要重新整理之类的。

要想看更多的错误信息,就得去Xcode里面找一个工具:Organizer,这个东西可以在Device Console里面看到出错信息。
比如我的证书有问题,出错信息就是:
Nov 29 18:21:24 mypad installd[30] <Error>: 0x295000 handle_install: Install of "/var/mobile/Media/PublicStaging/myApp.ipa" requested by mobile_installation_proxy
Nov 29 18:21:31 mypad installd[30] <Error>: 0x295000 MobileInstallationInstall_Server: Installing app ifyr.myApp
Nov 29 18:21:32 mypad installd[30] <Error>: Nov 29 18:21:32 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Nov 29 18:21:35 mypad installd[30] <Error>: 0x295000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.pBYtJV/foo_extracted/Payload/myApp.app/myApp: 0xe8008015
Nov 29 18:21:35 mypad installd[30] <Error>: 0x295000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.pBYtJV/foo_extracted/Payload/myApp.app
Nov 29 18:21:35 mypad installd[30] <Error>: 0x295000 install_application: Could not preflight application install
Nov 29 18:21:35 mypad mobile_installation_proxy[5932] <Error>: 0x3b945b88 MobileInstallationInstall: failed with -1
Nov 29 18:21:35 mypad mobile_installation_proxy[5932] <Error>: handle_install: Installation failed
Nov 29 18:21:35 mypad installd[30] <Error>: 0x295000 handle_install: API failed

我找这些信息可是相当费了一些周折,好在最终解决了。贴在这里希望能够帮助到别人吧。

请问您这个问题是怎么解决的啊,刚好我也遇到一样的错误了,多谢~~!!

碰到证书错误的情况,就去重新申请一下证书就好了。