首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从命令行编译AIR应用程序

无法从命令行编译AIR应用程序
EN

Stack Overflow用户
提问于 2013-06-04 13:29:50
回答 1查看 567关注 0票数 0

我已经用一个简单的本机扩展构建了一个AIR应用程序,它公开了一些API来控制设备的音量。我目前的目标平台是用于iPad的iOS。该项目基于Nathan Weber在http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt1.html的教程。

虽然二进制文件可以通过Flash Builder接口正确编译,但我无法从命令行使其工作。为了与我们的自动化构建过程集成,这对我们来说是必不可少的。我尝试了所有方法,直到找到Flash Builder内部触发以执行编译过程的确切Java进程命令行,然后通过终端窗口手动运行完全相同的命令。命令和结果粘贴在下面。

代码语言:javascript
复制
bin-debug pranav.negandhi$ /usr/bin/java -Xms32m -Xmx1024m -jar '/Applications/Adobe Flash Builder 4.6/sdks/4.6.0 copy/lib/adt.jar' -package -target ipa-ad-hoc -provisioning-profile '/Users/pranav.negandhi/Documents/Adobe Flash Builder 4.6/ne-client/certs/clientdev.mobileprovision' -storetype pkcs12 -keystore '/Users/pranav.negandhi/Documents/Adobe Flash Builder 4.6/ne-client/certs/danapaniCertificate2013.p12' -storepass danapani2013 Main.ipa Main-app.xml Main.swf splash.jpg -extdir '/Users/pranav.negandhi/Documents/Adobe Flash Builder 4.6/.metadata/.plugins/com.adobe.flexbuilder.project.ui/ANEFiles/ne-client/com.adobe.flexide.multiplatform.ios.platform' -platformsdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk

ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in _llvm_unwind from AOTBuildOutput-0.o. To fix this warning, don't compile with -mdynamic-no-pic or link with -Wl,-no_pie
ld: warning: multiple L$start$ labels found at same address in __ZN9NetStream12DispatchProcEP10NativeInfo at offset 0x06C0

忽略警告不起作用,因为生成的IPA永远不会安装到iPad上。当我通过iTunes同步设备时,在iPad上的安装失败,并显示一条简短的"Main-debug failed to install“消息。

Flash Builder中使用了相同的代码、本地扩展和配置文件。

我很高兴有一些建议可以开始解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-06 22:22:51

结果是与应用程序描述符中的应用程序标识符不匹配。我不能理解它是如何通过Flash Builder工作的,但在使用命令行时却不是这样。

我仍然收到上面列出的相同警告,但它们不会影响应用程序的安装。

对于那些刚接触iOS开发的人,特别是那些没有使用苹果工具链的人,可以开始使用Xcode中的Organizer特性,而不是通过iTunes安装应用程序二进制文件。它提供了更详细、更合理的错误消息,以及一些其他功能,如日志和实时控制台。如果不是这样,我永远不会发现问题所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16910419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档