iOS Build Environment Help Center

Delete

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

To delete this post you must be either the original author or a designated moderator.
The content of the post will be removed but the name and date will remain.

  • The post will be removed completely from the thread, rather than blanked
  • Only posts on the last page of the thread can be removed completely (so as to not break permalinks)

RE[3]: 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...

Moderators: Pierre-Marie Baty