adt 错误 - “...不是 Mac OS X Native Extensions 框架的一部分”

adt error - "... is not part of a Mac OS X Native Extensions framework"

我正在尝试将一些代码打包为 ANE,这是我们之前在内部做过的事情。然而,我们目前陷入了一个 ADT 错误,我似乎无法解决这个问题。

当 运行 来自 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 上的一个开源库,我已经对其进行了分叉并进行了一些更改。我正在尝试使用 Adob​​e AIR SDK 20 对其进行编译以尝试解决我们遇到的问题,但我现在正在努力从基本源构建它。来源可以在这里找到:https://bitbucket.org/lostirc/videoroll/src .

任何建议都很好,我现在准备尝试任何事情。我已经修改了几乎所有我能想到的东西,并尝试了各种不同的命令命令,似乎如果我删除 platformoptions 标志和值,那么它会给出关于 library.swf 的相同错误,所以我'我不确定它是否与 platformoptions.xml.

直接相关

我在 Windows 上通过 运行 相同的命令解决了这个问题。这不是一个真正的解决方案,而是对遇到相同问题的任何人的潜在解决方法。如果有人能 post 一个好的答案,那么我会接受,但现在这是我得到的最佳答案。