using completion with animateWithDuration causes exc_bad_access
I had the same problem with animations. I've solved it by removing -weak_library /usr/lib/libSystem.B.dylib
from Other Linker flags.
Also, according to this answer, if you need this flag, you may replace it with -weak-lSystem
.