iOS Build Environment Help Center

Linking UnityFramework... ld64.lld: error: framework not found for -framework CoreAudioTypes

Pierre-Marie Baty

Hello

You are confusing errors and warnings. What you consider an error is a warning that can be ignored; your error is in fact the whole block of missing symbols under "Undefined symbols for architecture arm64:", that sum up in "ld: 343 symbol(s) not found for architecture arm64".

All these missing symbols are, in technical terms, "Objective-C msgSend stub prototypes". This is a known issue when using the Apple linker of versions < 3.61. Please use the LLVM linker to link them. Try again with the LLVM linker and let us know what happens this time.

I'll post version 3.61 of the builder tomorrow which should bring support for these stub prototypes in the Apple linker. It's just that testing requires ever more time than I suppose it will...

Append

(Leave this as-is, it’s a trap!)

Only the original author or a moderator can append to this post.

Pro tip: Use markup to add links, quotes and more.

Moderators: Pierre-Marie Baty