浏览代码

iOS Support:
- fix build script .a unpacking when theres spaces in the path


Former-commit-id: 8ffdda7b4aea09650eac1885426442385b8ad6ca

normen667 12 年之前
父节点
当前提交
9da6577325
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 2 2
      src/com/jme3/gde/ios/ios-targets.xml
  2. 1 1
      src/com/jme3/gde/ios/panel/IosCompositeProvider.java

+ 2 - 2
src/com/jme3/gde/ios/ios-targets.xml

@@ -179,9 +179,9 @@
     <target name="-expand-ios-binary" unless="ios.images.uptodate" description="Expands libavian.a to .o files for the iOS project">
         <mkdir dir="${ios.build.libs.dir}"/>
         <echo>Expanding libavian.a for ${ios.arch}</echo>
-        <exec executable="ar" dir="${ios.build.libs.dir}">
+        <exec executable="ar" dir="${ios.build.libs.dir}" failonerror="true">
             <arg line="x"/>
-            <arg line="${ios.avian.binary}"/>
+            <arg line="'${ios.avian.binary}'"/>
         </exec>
         <delete file="${ios.build.libs.dir}/__.SYMDEF" failonerror="false" quiet="true"/>
     </target>

+ 1 - 1
src/com/jme3/gde/ios/panel/IosCompositeProvider.java

@@ -96,7 +96,7 @@ public class IosCompositeProvider implements ProjectCustomizer.CompositeCategory
     private class SavePropsListener implements ActionListener {
 
         private String extensionName = "ios";
-        private String extensionVersion = "v0.2";
+        private String extensionVersion = "v0.3";
         private String avianVersion = "v0.3";
         private String[] extensionDependencies = new String[]{"jar", "build-ios"};
         private ProjectExtensionManager manager = new ProjectExtensionManager(extensionName, extensionVersion, extensionDependencies);