在使用其中包含静态库的.framework时遇到问题

我有.framework文件,其中包括另一个.a/.framework文件。

我的框架构建成功,但在将我的.framework文件添加到另一个项目后,它不起作用。

在我的框架构建阶段中添加其他.a.framework文件后,我收到此错误。

0  0x103014342  __assert_rtn + 144
1  0x10307d28e  ld::tool::OutputFile::addressOf(ld::Internal const&, ld::Fixup const*, ld::Atom const**) + 262
2  0x10307ef54  ld::tool::OutputFile::applyFixUps(ld::Internal&, unsigned long long, ld::Atom const*, unsigned char*) + 3712
3  0x103083693  ld::tool::OutputFile::writeAtoms(ld::Internal&, unsigned char*) + 489
4  0x10307c59e  ld::tool::OutputFile::writeOutputFile(ld::Internal&) + 818
5  0x10307669c  ld::tool::OutputFile::write(ld::Internal&) + 178
6  0x1030151c0  main + 1164
7  0x7fff8d04c5ad  start + 1
A linker snapshot was created at:
/tmp/SDKsIntegrated_Test-2016-03-01-190200.ld-snapshot
ld: Assertion failed: (_mode == modeFinalAddress), function finalAddress, file /Library/Caches/com.apple.xbs/Sources/ld64/ld64-253.9/src/ld/ld.hpp, line 749.
clang: error: linker command failed with exit code 1 (use -v to see invocation)

请注意在添加其他.a.framework文件之前它正在工作。

注意:我正在做与appodeal.com几乎相同的事情。 感谢社区。


如此处所述,通过将“条形”从“所有符号”更改为“非全局符号”来解决相同的问题,从而允许全局符号在类别中使用。

链接地址: http://www.djcxy.com/p/32983.html

上一篇: Getting issue while using .framework which have .a static library inside it

下一篇: ReactJs.Net, Gulp, Babel, Browserify MVC