IOS 9 xcode 7 ???

Monkey Targets Forums/iOS/IOS 9 xcode 7 ???

321jeux(Posted 2015) [#1]
HI,

I can compile with monkey-x under yosemite , Xcode 7 with simulator ios 9

no error in debug but no icon in simulator

"/Applications/MonkeyXPro78h/bin/transcc_macos" -target=iOS_Game -config=Release -run "/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.monkey"
TRANS monkey compiler V1.68
Parsing...
Semanting...
Translating...
Building...
Build settings from command line:
SDKROOT = iphonesimulator9.0

=== BUILD TARGET MonkeyGame OF PROJECT MonkeyGame WITH CONFIGURATION Release ===

Check dependencies

CpResource data build/Release-iphonesimulator/MonkeyGame.app/data
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
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"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/data /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/MonkeyGame.app

CompileC build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/main.o main.mm normal i386 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
export LANG=en_US.US-ASCII
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 -x objective-c++ -arch i386 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -gmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -mios-simulator-version-min=4.3 -g -fvisibility=hidden -fvisibility-inlines-hidden -Wno-sign-conversion -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-generated-files.hmap -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-own-target-headers.hmap -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-all-target-headers.hmap -iquote /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-project-headers.hmap -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/include -Ilibs -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/DerivedSources/i386 -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/DerivedSources -F/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator -DNS_BLOCK_ASSERTIONS=1 -include /var/folders/3k/xd9r8dyj0rj6wvhr29l8gz280000gn/C/com.apple.DeveloperTools/7.0-7A220/Xcode/SharedPrecompiledHeaders/MonkeyGame_Prefix-bplmrmosbuvqtxfehmgabwznixmu/MonkeyGame_Prefix.pch -MMD -MT dependencies -MF /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/main.d --serialize-diagnostics /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/main.dia -c /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm -o /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/main.o
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:12: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
n=(int)( abs( xr )+abs( yr ) );
^
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:12: note: use function 'std::abs' instead
n=(int)( abs( xr )+abs( yr ) );
^~~
std::abs
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:22: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
n=(int)( abs( xr )+abs( yr ) );
^
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:22: note: use function 'std::abs' instead
n=(int)( abs( xr )+abs( yr ) );
^~~
std::abs
2 warnings generated.

CompileC build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/main.o main.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
export LANG=en_US.US-ASCII
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 -x objective-c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -gmodules -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -mios-simulator-version-min=4.3 -g -fvisibility=hidden -fvisibility-inlines-hidden -Wno-sign-conversion -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-generated-files.hmap -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-own-target-headers.hmap -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-all-target-headers.hmap -iquote /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/MonkeyGame-project-headers.hmap -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/include -Ilibs -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/DerivedSources/x86_64 -I/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/DerivedSources -F/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator -DNS_BLOCK_ASSERTIONS=1 -include /var/folders/3k/xd9r8dyj0rj6wvhr29l8gz280000gn/C/com.apple.DeveloperTools/7.0-7A220/Xcode/SharedPrecompiledHeaders/MonkeyGame_Prefix-dykurljhqngbkablghuvelisqizi/MonkeyGame_Prefix.pch -MMD -MT dependencies -MF /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/main.d --serialize-diagnostics /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/main.dia -c /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm -o /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/main.o
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:120:44: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32]
return mach_absolute_time()*timeInfo.numer/timeInfo.denom;
~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:152:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
return gc_object_alloc( size );
~~~~~~~~~~~~~~~ ^~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:476:97: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
gc_mark_queued( (long long)(gc_new_bytes)*(gc_alloced_bytes-gc_new_bytes)/(CFG_CPP_GC_TRIGGER)+gc_new_bytes );
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:738:44: warning: implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
String( NSString *nsstr ):rep( Rep::alloc([nsstr length]) ){
~~~ ^~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:1119:10: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=fread( tmp,1,4096,fp );
~ ^~~~~~~~~~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:1123:45: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
return buf.size() ? String::Load( &buf[0],buf.size() ) : String();
~~~~~~ ^~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:1182:43: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
return chars.size() ? String( &chars[0],chars.size() ) : String();
~~~~~~ ^~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:1250:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
return (char*)this-(char*)obj;
~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:1943:9: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=fread( p,1,BUF_SZ,f );
~ ^~~~~~~~~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:2428:13: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int iwidth=CGImageGetWidth( cgimage );
~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:2429:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int iheight=CGImageGetHeight( cgimage );
~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:2494:30: warning: implicit conversion loses integer precision: 'long long' to 'UInt32' (aka 'unsigned int') [-Wshorten-64-to-32]
UInt32 dataSize=fileLen * outputFormat.mBytesPerFrame;
~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:2509:15: warning: implicit conversion loses integer precision: 'SInt64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
*length=fileLen;
~^~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:2919:8: warning: implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int n=[str length];
~ ^~~~~~~~~~~~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:12: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
n=(int)( abs( xr )+abs( yr ) );
^
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:12: note: use function 'std::abs' instead
n=(int)( abs( xr )+abs( yr ) );
^~~
std::abs
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:22: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value]
n=(int)( abs( xr )+abs( yr ) );
^
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:3425:22: note: use function 'std::abs' instead
n=(int)( abs( xr )+abs( yr ) );
^~~
std::abs
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:508:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
return q-p;
~~~~~~ ~^~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:700:19: note: in instantiation of function template specialization 't_strlen<char>' requested here
rep=Rep::alloc( t_strlen(buf) );
^
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:508:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
return q-p;
~~~~~~ ~^~
/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/main.mm:729:42: note: in instantiation of function template specialization 't_strlen<wchar_t>' requested here
String( const Char *p ):rep( Rep::alloc(t_strlen(p)) ){
^
18 warnings generated.

Ld build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/MonkeyGame normal i386
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
export IPHONEOS_DEPLOYMENT_TARGET=4.3
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/iPhoneSimulator9.0.sdk -L/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator -Llibs -F/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator -filelist /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/MonkeyGame.LinkFileList -mios-simulator-version-min=4.3 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-link-runtime -framework Foundation -framework UIKit -framework CoreGraphics -framework OpenGLES -framework QuartzCore -framework OpenAL -framework AudioToolbox -framework AVFoundation -Xlinker -dependency_info -Xlinker /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/MonkeyGame_dependency_info.dat -o /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/MonkeyGame

Ld build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/MonkeyGame normal x86_64
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
export IPHONEOS_DEPLOYMENT_TARGET=4.3
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 x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk -L/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator -Llibs -F/Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator -filelist /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/MonkeyGame.LinkFileList -mios-simulator-version-min=4.3 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -fobjc-link-runtime -framework Foundation -framework UIKit -framework CoreGraphics -framework OpenGLES -framework QuartzCore -framework OpenAL -framework AudioToolbox -framework AVFoundation -Xlinker -dependency_info -Xlinker /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/MonkeyGame_dependency_info.dat -o /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/MonkeyGame

CreateUniversalBinary build/Release-iphonesimulator/MonkeyGame.app/MonkeyGame normal i386\ x86_64
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
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/lipo -create /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/i386/MonkeyGame /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/MonkeyGame.build/Release-iphonesimulator/MonkeyGame.build/Objects-normal/x86_64/MonkeyGame -output /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/MonkeyGame.app/MonkeyGame

GenerateDSYMFile build/Release-iphonesimulator/MonkeyGame.app.dSYM build/Release-iphonesimulator/MonkeyGame.app/MonkeyGame
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
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/dsymutil /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/MonkeyGame.app/MonkeyGame -o /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/MonkeyGame.app.dSYM

Touch build/Release-iphonesimulator/MonkeyGame.app
cd /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios
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"
/usr/bin/touch -c /Applications/MonkeyXPro78h/bananas/charlie/blobmonster/blobmonster.buildv78h/ios/build/Release-iphonesimulator/MonkeyGame.app

** BUILD SUCCEEDED **

Done.


was ok under Xcode 5.2


dawlane(Posted 2015) [#2]
Try opening the Monkey template xcode project file directly in xcode 7. It should tell you that the project needs updating and asks if you wish to do so.
If you are still having problems then you should upgrade to a later MonkeyX version.


321jeux(Posted 2015) [#3]
With Xcode it's working but I read this in debug

Dec 27 17:23:06 MonkeyGame[1079] <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Dec 27 17:23:06 MonkeyGame[1079] <Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Dec 27 17:23:06 MonkeyGame[1079] <Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.


321jeux(Posted 2015) [#4]
new version pro 85 crash

Process: Ted [702]
Path: /Applications/MonkeyXPro85e/*/Ted.app/Contents/MacOS/Ted
Identifier: com.yourcompany.Ted
Version: ???
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Ted [702]
User ID: 501

Date/Time: 2015-12-27 20:39:48.498 -0500
OS Version: Mac OS X 10.11.2 (15C50)
Report Version: 11
Anonymous UUID: 73119508-CB9E-7E42-D562-A19F518B0A34


Time Awake Since Boot: 1200 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: QtWebKit.framework/Versions/4/QtWebKit
Referenced from: /Applications/MonkeyXPro85e/*/Ted.app/Contents/MacOS/Ted
Reason: image not found

Binary Images:
0x7fff677fc000 - 0x7fff67832fa7 dyld (360.18) <1A7F8274-FC32-3B86-9979-66B8F2B7B5E2> /usr/lib/dyld

Model: iMac9,1, BootROM IM91.008D.B08, 2 processors, Intel Core 2 Duo, 2,66 GHz, 8 GB, SMC 1.37f3
Graphics: NVIDIA GeForce 9400, NVIDIA GeForce 9400, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1067 MHz, 0x859B, 0x435434473353313036374D2E433136464B44
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1067 MHz, 0x859B, 0x435434473353313036374D2E433136464B44
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.100.24)
Bluetooth: Version 4.4.3f4 16616, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: WDC WD6400AAKS-40H2B0, 640,14 GB
Serial ATA Device: OPTIARC DVD RW AD-5670S
USB Device: USB 2.0 Bus
USB Device: Built-in iSight
USB Device: Keyboard Hub
USB Device: Microsoft Optical Mouse with Tilt Wheel
USB Device: Apple Keyboard
USB Device: USB 2.0 Bus
USB Device: USB Bus
USB Device: IR Receiver
USB Device: USB Bus
USB Device: Slim Tablet
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
FireWire Device: WDC WD5000AAKS-22A7B, Generic, Up to 800 Mb/sec
Thunderbolt Bus:


dawlane(Posted 2015) [#5]
See [a http://www.monkey-x.com/Community/posts.php?topic=10297]here[/q]. For a limited time there is download of a fixed version that will work on El Capitan. It will bee removed after the new year.


321jeux(Posted 2015) [#6]
thank's but no change
I can compile with Ted but game not launched on simulator
game ended and works on simulator only if I use Xcode compile


dawlane(Posted 2016) [#7]
Here's your answer of why.
Apple, as always, have made some changes to the locations of where things are stored for iOS8+. The MonkeyX compiler transcc_macos is hard coded to place the apps in a certain location and look for the simulator in a set number of places which have all changed. The transcc_macos compiler needs updating. For the time being stick to using xcode to run in the simulator. You would normally use xcode to finish off for deploying to a real device any way. I myself I currently looking into fixing it.


Danilo(Posted 2016) [#8]
You can now directly test on a real connected device (requires USB - Lightning cable). Tested it few days with Xcode.
Hope this works also with MX, so we can start it directly on the device from within the IDE (like Android).


dawlane(Posted 2016) [#9]
OK. Better late than never.
This is my work in progress for fixing a few things with the build system for MonkeyX. You won't need to worry about the MinGW cross compiler stuff. It should still work quite well without it. I have not uploaded this to my github repository yet. But if you want to play around with the cross compile stuff there is a pdf file that test you how to set it up.

The mods: https://www.dropbox.com/s/1lnnybjxptkfvkd/monkey-86c-dawlane-mod-beta2.zip?dl=0
In the zip file you will find a number of directories.
bin contains pre compiled binaries for Windows,Linux and OS X.
docs contains updates for App config settings explaining the new config variables added.
src the modified source code for transcc and Ted.
targets the modified template files for GLFW and iOS.

To use these you have two solutions.
1) Use the Master branch of My github repository for MonkeyX build mods and copy contents of the above zip file into it. Then copy over the missing pieces from your current install into it.
2) Back up your current install, remove the files in the above listed directories and them copy over the files contained in the zip file.

As 321jeux as asked for it to work with iOS Simulator. I have made it so you can choose which of the installed iOS Simulators to use.
To find out open a command terminal and type: instruments -s devices
You should see something like so:
Known Devices:
Joe Blogsā€™s iMac [00000000-0000-0000-0000-000000000000]
Apple TV 1080p (9.1) [00000000-0000-0000-0000-000000000000]
iPad 2 (9.2) [00000000-0000-0000-0000-000000000000]
iPad Air (9.2) [00000000-0000-0000-0000-000000000000]
iPad Air 2 (9.2) [00000000-0000-0000-0000-000000000000]
iPad Pro (9.2) [00000000-0000-0000-0000-000000000000]
iPad Retina (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 4s (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 5 (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 5s (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 6 (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 6 Plus (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 6s (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 6s (9.2) + Apple Watch - 38mm (2.1) [00000000-0000-0000-0000-000000000000]
iPhone 6s Plus (9.2) [00000000-0000-0000-0000-000000000000]
iPhone 6s Plus (9.2) + Apple Watch - 42mm (2.1) [00000000-0000-0000-0000-000000000000]

A quick breakdown of the above.
DEVICE NAME (SDK VERSION) [DEVICE UNIQUE IDENTIFIER]
To select one you use #IOS_DEVICE_NAME e.g #IOS_DEVICE_NAME="iPhone 6 Plus". If by chance you have installed addition iOS Simulators running a different SDK. You can choose them with including #IOS_SDK_VERSION e.g. #IOS_SDK_VERSION="8.4", but you must have the correct SDK installed in the correct location in Xcode. Just making an alias will not work.

There are two other config variables that will allow you to change the bundle/product name. The first is #IOS_BUNDLE_ID. You set this using reverse url notation e.g #IOS_BUNDLE_ID="com.yourcompany". The second is #IOS_PRODUCT_ID for setting the file name of the app e.g. #IOS_PRODUCT_ID="MonkeyGame". Both of these are combined to make a full bundle id e.g. com.yourcompany.MonkeyGame.

Now the bad. So far I have not been able to deploy app bundles to a real iOS device by xcodebuild. My research into this has lead me into believing that it's a job best suited to Xcode it's self. The main reason is that it looks like you need to deal with the Mobile Device Framework this would add more complexity. There are a small number of third party solutions, but there is no guarantee that they will work from one version of Xcode to the next and besides; no one would want to have to install addition tools when there is already one installed.