APAudioPlayer icon indicating copy to clipboard operation
APAudioPlayer copied to clipboard

Nor support ARM 64

Open smolskyaleksey opened this issue 8 years ago • 1 comments

Undefined symbols for architecture arm64:
  "_vDSP_create_fftsetup", referenced from:
      _BASS_ChannelGetData in libbass.a(libbass.a-arm64-master.o)
  "_vDSP_fft_zip", referenced from:
      _BASS_ChannelGetData in libbass.a(libbass.a-arm64-master.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

smolskyaleksey avatar Jan 17 '17 13:01 smolskyaleksey

You can download bass lib here then update file in APAudioPlayer folder.

and read this

Note that BASS and the add-ons are provided as static libraries, because dynamic libraries aren't allowed on the iPhone. Both "device" (armv6/armv7/armv7s/arm64) and "simulator" (i386/x86_64) builds are supported (the linker will extract the appropriate code from the libraries). To include BASS in your project, the LIBBASS.A file should be added to the "Link Binary With Libraries" branch. You will also need to add the following frameworks to the project: AudioToolbox, SystemConfiguration, CFNetwork, Accelerate, CoreMIDI (if using BASSMIDI). The "Other Linker Flags" setting should also include "-lstdc++" when using BASS_FX or BASS_APE.

where you need to do

You will also need to add the following frameworks to the project: AudioToolbox, SystemConfiguration, CFNetwork, Accelerate, CoreMIDI (if using BASSMIDI). The "Other Linker Flags" setting should also include "-lstdc++" when using BASS_FX or BASS_APE.

SLAMAKA avatar May 17 '18 05:05 SLAMAKA