Answered
0
0

Working well in xcode 32-bit architecture. If i had arm64 architecture into the project it shows the following error
linked command failed with exit xcode 1
ignoring file /Users/edward/Documents/selva/projects/IAmThatIAmV3.0/api/lib/libfmodexL_iphonesimulator.a, file was built for archive which is not the architecture being linked (x86_64): /Users/edward/Documents/selva/projects/IAmThatIAmV3.0/api/lib/libfmodexL_iphonesimulator.a
Please help me .Thanks in advance.

  • You must to post comments
Best Answer
1
0

arm64 can only be used for devices and x86_64 can only be used for the simulator. It looks like the two may be mixed up in your project? Can you confirm?

  • Mathew Block
    Yes, FMOD supports 64bit on iOS. Make sure you are linking the "_iphoneos" library not the "_iphonesimulator" library when compiling for the device.
  • selva
    Thank you, but i do not know where to give the link I have the following files inside my project folder ../project/api/lib libfmodexL_iphoneos.a,libfmodexL_iphonesimulator.a,libfmodex_iphoneos.a, libfmodex_iphonesimulator.a,libfmodex.dylib which file should i choose and where should i give the link? I am using the latest os yosemite.
  • selva
    Working well in iphone. what should i do to run in simulator?
  • Mathew Block
    When linking the FMOD library you can use -lfmod_$PLATFORM_NAME the variable $PLATFORM_NAME will resolve to "iphoneos" when building for the device and "iphonesimulator" when building for the simulator.
  • selva
    I use -lfmod_$PLATFORM_NAME only but it is not working.
Showing 1 result
Your Answer

Please first to submit.