Implementing jmonkey basic game template on xcode

Hi, i followed the procedure on this link Alpha iOS deployment available in SDK – please test - #6 by normen for running jmonkey on xcode version 6.2 on OSX Yosemite 10.10.3 but Xcode shows Apple Mach-O Linker Error in which it says Ld /Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Products/Debug-iphonesimulator/jme-ios.app/jme-ios normal i386
cd /Users/Zulqurnain24/Desktop/BasicGame/ios/project
export IPHONEOS_DEPLOYMENT_TARGET=5.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk -L/Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Products/Debug-iphonesimulator -F/Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Products/Debug-iphonesimulator -filelist /Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Intermediates/jme-ios.build/Debug-iphonesimulator/jme-ios.build/Objects-normal/i386/jme-ios.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -filelist …/…/build/ios-arm/libs.list -filelist …/…/build/ios-arm64/libs.list -filelist …/…/build/ios-i386/libs.list -lz -rdynamic -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=5.0 -framework UIKit -framework Foundation -framework CoreGraphics -framework OpenAL -framework OpenGLES -framework GLKit -Xlinker -dependency_info -Xlinker /Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Intermediates/jme-ios.build/Debug-iphonesimulator/jme-ios.build/Objects-normal/i386/jme-ios_dependency_info.dat -o /Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Products/Debug-iphonesimulator/jme-ios.app/jme-ios

ld: -filelist file ‘…/…/build/ios-arm/libs.list’ could not be opened, errno=2 (No such file or directory)

clang: error: linker command failed with exit code 1 (use -v to see invocation)

Please help me out here

You have to build the java project in the SDK first…

http://wiki.jmonkeyengine.org/doku.php/jme3:ios

I have made a java project in the sdk and then enabled xcode deployment from the properties and then opened the ios folder and tried to run xcode project from there but it showed the above error
ld: -filelist file ‘…/…/build/ios-arm/libs.list’ could not be opened, errno=2 (No such file or directory)

clang: error: linker command failed with exit code 1 (use -v to see invocation)

You have to build the project in the SDK first. Press the “build” button in the SDK first. If you don’t build the java project first you can’t build the iOS project because you have to build the Java project first. So to make it clear, build the Java project first because it needs to be built first.

And please do read the content of the link I posted, don’t just search it for “why doesn’t the XCode project build” because that answer isn’t there - the reason is explained implicitly in the actual text. Which you will have to read.

http://wiki.jmonkeyengine.org/doku.php/jme3:ios

I have build the java project and this is the output:
ant -f /Users/Zulqurnain24/Desktop/BasicGameTemplate jar
Building jar: /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/assets.jar
init:
deps-jar:
Updating property file: /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/built-jar.properties
Created dir: /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/classes
Created dir: /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/empty
Compiling 1 source file to /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
compile:
Created dir: /Users/Zulqurnain24/Desktop/BasicGameTemplate/dist
Copying 1 file to /Users/Zulqurnain24/Desktop/BasicGameTemplate/build
Copy libraries to /Users/Zulqurnain24/Desktop/BasicGameTemplate/dist/lib.
Building jar: /Users/Zulqurnain24/Desktop/BasicGameTemplate/dist/MyGame.jar
To run this application from the command line without Ant, try:
java -jar “/Users/Zulqurnain24/Desktop/BasicGameTemplate/dist/MyGame.jar”
build-ios:
init:
Created dir: /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/ios-classpath/build
Compiling 1 source file to /Users/Zulqurnain24/Desktop/BasicGameTemplate/build/ios-classpath/build
/Users/Zulqurnain24/Desktop/BasicGameTemplate/ios/src/JmeAppHarness.java:4: error: package com.jme3.input.ios does not exist
import com.jme3.input.ios.IosInputHandler;
/Users/Zulqurnain24/Desktop/BasicGameTemplate/ios/src/JmeAppHarness.java:21: error: cannot find symbol
protected IosInputHandler input;

Are you using the 3.0 SDK with all updates? It won’t work with a self-built 3.1 development version.

yeah i am using the latest sdk of jmonkey that is 3.0 on this link http://jmonkeyengine.org/downloads/ for macintosh

Where is your SDK application? In /Applications ?

yeah it is in application folder, wait let me check the updates again and i will get back to you

I have restarted the sdk and now the build is successful

Can’t reproduce this. Show me the contents of /Users/username/Library/Application Support/jmonkeyplatform/3.0/build.properties

Alright, did you have to apply any updates? The iOS input came in a later jME3 update, might have even been 3.0.10

build version is 3.0.5.0.4 and yeah i did applied the updates to this version after which i am able to run the basic game template on iphone and ipad simulators which is very cool but when i tried it on my device it gave 2 errors on xcode 6.2

(1) ld: can’t open output file for writing ‘/Users/Zulqurnain24/Library/Developer/Xcode/DerivedData/jme-ios-cenzuoqegkzbqogiloivvytsvwee/Build/Products/Debug-iphoneos/jme-ios.app/jme-ios.ld_4ExYi1’, errno=13 for architecture armv7

(2) clang: error: linker command failed with exit code 1 (use -v to see invocation)

And java build output is here:
ant -f /Users/Zulqurnain24/Desktop/BasicGame clean jar
init:
deps-clean:
Updating property file: /Users/Zulqurnain24/Desktop/BasicGame/build/built-clean.properties
Deleting directory /Users/Zulqurnain24/Desktop/BasicGame/build
clean:
Building jar: /Users/Zulqurnain24/Desktop/BasicGame/build/assets.jar
init:
deps-jar:
Updating property file: /Users/Zulqurnain24/Desktop/BasicGame/build/built-jar.properties
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/classes
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/empty
Compiling 1 source file to /Users/Zulqurnain24/Desktop/BasicGame/build/classes
warning: [options] bootstrap class path not set in conjunction with -source 1.5
1 warning
compile:
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/dist
Copying 1 file to /Users/Zulqurnain24/Desktop/BasicGame/build
Copy libraries to /Users/Zulqurnain24/Desktop/BasicGame/dist/lib.
Building jar: /Users/Zulqurnain24/Desktop/BasicGame/dist/MyGame.jar
To run this application from the command line without Ant, try:
java -jar “/Users/Zulqurnain24/Desktop/BasicGame/dist/MyGame.jar”
build-ios:
init:
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/build
Compiling 1 source file to /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/build
Copying 1 file to /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/build
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Packaging iOS classpath and resources
ProGuard, version 4.7
Reading program directory [/Users/Zulqurnain24/Library/Application Support/jmonkeyplatform/3.0/avian-openjdk/classpath]
Reading program directory [/Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/build]
Reading program jar [/Users/Zulqurnain24/Library/Application Support/jmonkeyplatform/3.0/libs/jME3-ios.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/assets.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/eventbus.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/j-ogg-oggd.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/j-ogg-vorbisd.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-core.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-effects.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-jbullet.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-jogg.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-networking.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-niftygui.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-plugins.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-terrain.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jbullet.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/nifty-default-controls.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/nifty-style-black.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/nifty.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/stack-alloc.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/vecmath.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/xmlpull-xpp3.jar]
Reading program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/MyGame.jar]
Preparing output jar [/Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/resources.jar]
Preparing output directory [/Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath] (filtered)
Copying resources from program directory [/Users/Zulqurnain24/Library/Application Support/jmonkeyplatform/3.0/avian-openjdk/classpath]
Copying resources from program directory [/Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/build]
Copying resources from program jar [/Users/Zulqurnain24/Library/Application Support/jmonkeyplatform/3.0/libs/jME3-ios.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-ios.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/assets.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [assets.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/eventbus.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [eventbus.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/j-ogg-oggd.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [j-ogg-oggd.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/j-ogg-vorbisd.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [j-ogg-vorbisd.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-core.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-core.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-effects.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-effects.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-jbullet.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-jbullet.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-jogg.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-jogg.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-networking.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-networking.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-niftygui.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-niftygui.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-plugins.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-plugins.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jME3-terrain.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jME3-terrain.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/jbullet.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [jbullet.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/nifty-default-controls.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [nifty-default-controls.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/nifty-style-black.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [nifty-style-black.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/nifty.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [nifty.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/stack-alloc.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [stack-alloc.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/vecmath.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [vecmath.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/lib/xmlpull-xpp3.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [xmlpull-xpp3.jar:META-INF/MANIFEST.MF])
Copying resources from program jar [/Users/Zulqurnain24/Desktop/BasicGame/dist/MyGame.jar]
Warning: can’t write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [MyGame.jar:META-INF/MANIFEST.MF])
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/MyGame.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/eventbus.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/j-ogg-oggd.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/j-ogg-vorbisd.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jME3-core.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jME3-ios.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jME3-jbullet.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jME3-jogg.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jME3-plugins.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jME3-terrain.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/jbullet.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/nifty.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Expanding: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath/vecmath.jar into /Users/Zulqurnain24/Desktop/BasicGame/build/ios-classpath/classpath
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-arm/libs
Creating iOS resources object file for arm
Creating iOS bootimage and codeimage for arm
class count 3918 string count 13882 call count 27446
heap size 12624772 code size 9123064
Compiling native code for arm
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:44:33: warning: format specifies type ‘int’ but the argument has type ‘void *’ [-Wformat]
fprintf(stderr, “NULL: %d”, NULL);
~~ ^~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/…/lib/clang/6.0/include/stddef.h:77:16: note: expanded from macro ‘NULL’

define NULL ((void*)0)

           ^~~~~~~~~~

/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:45:44: warning: format specifies type ‘int’ but the argument has type ‘ALCcontext *’ (aka ‘struct ALCcontext_struct *’) [-Wformat]
fprintf(stderr, “Created context: %d”, ctx);
~~ ^~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:46:49: warning: format specifies type ‘int’ but the argument has type ‘ALCcontext **’ (aka ‘struct ALCcontext_struct **’) [-Wformat]
fprintf(stderr, “Created context addr: %d”, &ctx);
~~ ^~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:83:60: warning: format specifies type ‘int’ but the argument has type ‘ALCdevice *’ (aka ‘struct ALCdevice_struct *’) [-Wformat]
fprintf(stderr, “alcGetContextsDevice device: %d”, device);
~~ ^~~~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:84:65: warning: format specifies type ‘int’ but the argument has type ‘ALCdevice **’ (aka ‘struct ALCdevice_struct **’) [-Wformat]
fprintf(stderr, “alcGetContextsDevice device addr: %d”, &device);
~~ ^~~~~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:150:1: warning: control may reach end of non-void function [-Wreturn-type]
}
6 warnings generated.
Expanding libavian.a for arm
Deleting: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-arm/libs/__.SYMDEF
Create library list for arm
build-ios-arm:
init:
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-arm64/libs
Creating iOS resources object file for arm64
Creating iOS bootimage and codeimage for arm64
class count 3918 string count 13882 call count 27446
heap size 20105824 code size 9769576
Compiling native code for arm64
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/JmeIosGLES.m:555:9: warning: cast to ‘GLvoid *’ (aka ‘void *’) from smaller integer type ‘jint’ (aka ‘int’) [-Wint-to-void-pointer-cast]
(GLvoid *)offset
1 warning generated.
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:44:33: warning: format specifies type ‘int’ but the argument has type ‘void *’ [-Wformat]
fprintf(stderr, “NULL: %d”, NULL);
~~ ^~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/…/lib/clang/6.0/include/stddef.h:77:16: note: expanded from macro ‘NULL’

define NULL ((void*)0)

           ^~~~~~~~~~

/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:45:44: warning: format specifies type ‘int’ but the argument has type ‘ALCcontext *’ (aka ‘struct ALCcontext_struct *’) [-Wformat]
fprintf(stderr, “Created context: %d”, ctx);
~~ ^~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:46:49: warning: format specifies type ‘int’ but the argument has type ‘ALCcontext **’ (aka ‘struct ALCcontext_struct **’) [-Wformat]
fprintf(stderr, “Created context addr: %d”, &ctx);
~~ ^~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:83:60: warning: format specifies type ‘int’ but the argument has type ‘ALCdevice *’ (aka ‘struct ALCdevice_struct *’) [-Wformat]
fprintf(stderr, “alcGetContextsDevice device: %d”, device);
~~ ^~~~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:84:65: warning: format specifies type ‘int’ but the argument has type ‘ALCdevice **’ (aka ‘struct ALCdevice_struct **’) [-Wformat]
fprintf(stderr, “alcGetContextsDevice device addr: %d”, &device);
~~ ^~~~~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:150:1: warning: control may reach end of non-void function [-Wreturn-type]
}
6 warnings generated.
Expanding libavian.a for arm64
Deleting: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-arm64/libs/__.SYMDEF
Create library list for arm64
build-ios-arm64:
init:
Created dir: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-i386/libs
Creating iOS resources object file for i386
Creating iOS bootimage and codeimage for i386
class count 3918 string count 13882 call count 27446
heap size 12624772 code size 8238184
Compiling native code for i386
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:44:33: warning: format specifies type ‘int’ but the argument has type ‘void *’ [-Wformat]
fprintf(stderr, “NULL: %d”, NULL);
~~ ^~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/…/lib/clang/6.0/include/stddef.h:77:16: note: expanded from macro ‘NULL’

define NULL ((void*)0)

           ^~~~~~~~~~

/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:45:44: warning: format specifies type ‘int’ but the argument has type ‘ALCcontext *’ (aka ‘struct ALCcontext_struct *’) [-Wformat]
fprintf(stderr, “Created context: %d”, ctx);
~~ ^~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:46:49: warning: format specifies type ‘int’ but the argument has type ‘ALCcontext **’ (aka ‘struct ALCcontext_struct **’) [-Wformat]
fprintf(stderr, “Created context addr: %d”, &ctx);
~~ ^~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:83:60: warning: format specifies type ‘int’ but the argument has type ‘ALCdevice *’ (aka ‘struct ALCdevice_struct *’) [-Wformat]
fprintf(stderr, “alcGetContextsDevice device: %d”, device);
~~ ^~~~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:84:65: warning: format specifies type ‘int’ but the argument has type ‘ALCdevice **’ (aka ‘struct ALCdevice_struct **’) [-Wformat]
fprintf(stderr, “alcGetContextsDevice device addr: %d”, &device);
~~ ^~~~~~~
/Users/Zulqurnain24/Desktop/BasicGame/ios/src/com_jme3_audio_android_AndroidOpenALSoftAudioRenderer.c:150:1: warning: control may reach end of non-void function [-Wreturn-type]
}
6 warnings generated.
Expanding libavian.a for i386
Deleting: /Users/Zulqurnain24/Desktop/BasicGame/build/ios-i386/libs/__.SYMDEF
Create library list for i386
build-ios-i386:
The needed native iOS libraries have been built, open the XCode project at ios/project to run the application on iOS.
jar:
BUILD SUCCESSFUL (total time: 1 minute 21 seconds)

Ok cool after clean and build again on xcode i got it working on my device aswell. Thanx alot mate.