一、通用
报错:Desktop/project/ASDF/WEIXIN/libWeChatSDK.a (3 slices) Undefinedsymbols for architecture arm64:
这样的编译问题真的好头疼,以下是一个管用的法子。
ARCHS = armv7 armv7s
VALID_ARCHS = armv6 armv7 armv7s arm64
二、http://stackoverflow.com/questions/33321897/xcode-7-1-symbols-not-found-for-architecture-arm64
Xcode 7.1 - symbol(s) not found for architecture arm64
2 down vote accepted |
Alternatively, add the library to the Link Binary with Libraries build phase (for screenshots see https://www.chilkatsoft.com/xcode-link-static-lib.asp). |
三、
1 down vote 2 | I'm trying to run my app on an iPhone5S (connected) not sim. The project references a static libary. I did lipo on it and it supports i386 armv7 x86_64 arm64. When I run I get ld: symbols(s) not found for arch arm64 Under Build Settings, Arch... I have $(ARCHS_STANDARD) in bold is armv7 and arm64 Any ideas.... this is driving me crazy thanks in advance |
2 down vote accepted |
Alternatively, add the library to the Link Binary with Libraries build phase (for screenshots see https://www.chilkatsoft.com/xcode-link-static-lib.asp). |
四、IOS编译报错:objc-class-ref in AppDelegate.o之解决方案
| http://demo.netfoucs.com/banqingyang/article/details/43051671 五、使用cocoapod 的程序,可能因为修改过 other linker Flag设置导致,编译出线问题。 |
解决方法:Target ->Linking -> other linker Flag and add $(inherited) in other linker flag in both Debug and Release.
来源:http://stackoverflow.com/questions/19213782/undefined-symbols-for-architecture-arm64
| |
关于$(inherited)的具体功能,以后继续研究