我正在尝试为Mac打包一个ANE ()。我以前尝试过这样做,但我不记得是如何做到的。
我的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>
有什么问题吗?任何帮助都是非常感谢的。
发布于 2013-08-25 12:37:50
这个问题最终被证明是错误的结局。包含adt
命令行的脚本文件是在Windows机器上创建的,包含\r\n结尾。在Mac上,\r被视为命令行中最后一个文件名的一部分。
https://stackoverflow.com/questions/18299324
复制相似问题