2

Mac OS X 用の ANE (Adobe Native Extension) をパッケージ化しようとしています。以前は何とかできたのですが、方法が思い出せません。

私のadtコマンドライン:

adt -package -target ane out/com.yprgames.maclib.ane in/extension.xml -swc in/com.yprgames.maclib.swc -platform MacOS-x86 -C in MacLib.framework

次のエラーが発生します。

no such file /Users/Yvon/MacLib/in/MacLib.framework

inディレクトリには次が含まれます。

drwxr-xr-x  6 Yvon  staff   204 18 aug 13:03 MacLib.framework
-rwxrwxrwx  1 Yvon  staff  2064 17 mei 12:49 com.yprgames.maclib.swc
-rwxrwxrwx@ 1 Yvon  staff   444 18 aug 14:25 extension.xml
-rwxrwxrwx  1 Yvon  staff   897 15 mei 12:05 library.swf

これはin/extension.xmlファイルです:

<extension xmlns="http://ns.adobe.com/air/extension/3.6">
  <id>com.yprgames.maclib</id>
  <versionNumber>1</versionNumber>
  <platforms>
    <platform name="MacOS-x86">
      <applicationDeployment>
        <nativeLibrary>MacLib.framework</nativeLibrary>
        <initializer>MacLibInitializer</initializer>
        <finalizer>MacLibFinalizer</finalizer>
      </applicationDeployment>
    </platform>
  </platforms>
</extension>

何が問題なのですか?どんな助けでも大歓迎です。

4

1 に答える 1

0

問題は、間違った行末であることが判明しました。コマンド ラインを含むスクリプト ファイルadtは Windows マシンで作成され、\r\n 末尾が含まれていました。Mac では、コマンド ラインの最後のファイル名の一部として \r が使用されていました。

于 2013-08-25T12:37:50.333 に答える