I made the leap to Swift 4.0 and Xcode 9 today and attempted to build the AK frameworks cloned from the AK master branch. I am hitting a link errors on a long list of _obj_ symbols, the first one being:
Undefined symbols for architecture x86_64:
"_objc_setProperty_atomic", referenced from:
-[AKBalancerAudioUnit setOutputBus:] in AKBalancerAudioUnit.o
-[AKBalancerAudioUnit setInputBusArray:] in AKBalancerAudioUnit.o
-[AKBalancerAudioUnit setOutputBusArray:] in AKBalancerAudioUnit.o
-[AKAudioUnit setOutputBus:] in AKAudioUnit.o
-[AKAudioUnit setInputBusArray:] in AKAudioUnit.o
-[AKAudioUnit setOutputBusArray:] in AKAudioUnit.o
-[AKAudioUnit setDefaultFormat:] in AKAudioUnit.o
...
"_objc_autorelease", referenced from:
-[AKTremoloAudioUnit allocateRenderResourcesAndReturnError:] in AKTremoloAudioUnit.o
…etc…
Is AudioKit not yet ready for Swift 4.0?
-Allan