adt错误 - “...不是Mac OS X本机扩展框架的一部分”

问题描述:

我试图将一些代码打包为ANE,这是我们之前在家中完成的。然而,我们目前仍然坚持ADT错误,我似乎无法将我的头围绕。adt错误 - “...不是Mac OS X本机扩展框架的一部分”

从sh文件运行以下命令时,出现错误。

shell脚本:

ADT="/Applications/air/bin/adt" 
NAME="VideoRoll" 
AFILE="libVideoRollANE.a" 


$ADT -package -target ane $NAME.ane extension.xml -swc $NAME.swc -platform iPhone-ARM -platformoptions platformoptions.xml library.swf $AFILE 

错误:

platformoptions.xml is not part of a Mac OS X Native Extensions framework

所有的文件都在正确的位置,并通过ADT被清楚地拾起,因为我认为不会有别的东西我会回来的。如果你在源代码之后,它是一个位于bitbucket上的开源库,我已经分叉并做了一些更改。我试图用Adobe AIR SDK 20进行编译,试图解决我们遇到的问题,但我现在正努力从基础源开始构建它。来源可以在这里找到:https://bitbucket.org/lostirc/videoroll/src

任何建议将是伟大的,我现在正在尝试任何事情。我修改了几乎所有我能想到的内容,并尝试了命令的各种不同命令,看起来如果我删除platformoptions标志和值,那么它会给出与library.swf相同的错误,所以我不确定它是否与platformoptions.xml

我在Windows上运行相同的命令解决了这个问题。这不是一个真正的解决方案,但是对于有同样问题的人来说,这是一个潜在的解决方法如果任何人都可以发布一个很好的答案,那么我会接受,但现在这是我得到的最好的答案。