向watchkit项目添加领域时出现Mach-O头错误

sou*_*uhl 1 xcode objective-c realm ios

当我将领域添加到手表套件扩展(原始应用程序已经集成)并构建它时,我收到一个错误:

error: warning: Found an unexpected Mach-O header code: 1918975009
Run Code Online (Sandbox Code Playgroud)

realm.framework和libc ++被添加到扩展中.

什么可能导致这个问题?

谢谢Sascha

sou*_*uhl 5

我自己发现了这个问题.我没有将领域框架仅添加到链接框架和库,而是将其添加到嵌入式二进制文件中.

将它们添加到链接的框架和库只能解决问题.