2016-03-07 94 views
0

我試圖將一些代碼打包爲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

回答

1

我在Windows上運行相同的命令解決了這個問題。這不是一個真正的解決方案,但是對於有同樣問題的人來說,這是一個潛在的解決方法如果任何人都可以發佈一個很好的答案,那麼我會接受,但現在這是我得到的最好的答案。