pfr*_*ank 4 linker-errors ios ios6 ios7
我试图在iOS 6上运行我的项目并且我已经设置了所有适当的构建设置让我这样做,但是当我在iOS 6上运行时,我收到此错误:
dyld: Symbol not found: _OBJC_CLASS_$_NSURLSession
Referenced from: /var/mobile/Applications/8AC09960-A403-413E-B70A-E03DB2AF5844/Flywheel.app/Flywheel
Expected in: /System/Library/Frameworks/Foundation.framework/Foundation
in /var/mobile/Applications/8AC09960-A403-413E-B70A-E03DB2AF5844/Flywheel.app/Flywheel
Run Code Online (Sandbox Code Playgroud)
是什么赋予了??iOS 7工作正常.
Sop*_*oph 16
这里的问题是该符号在iOS 6上不可用.因此,您必须通过在Build Phases - > Link Binary With Libraries中将其状态设置为"optional"来弱化Foundation Framework的链接.
pfr*_*ank 13
如果您正在使用cocoapods,请检查您的Podfile.它可能有
platform :ios, '7.0'
Run Code Online (Sandbox Code Playgroud)
代替
platform :ios, '6.0'
Run Code Online (Sandbox Code Playgroud)
NSURLSession
在iOS 7中添加了它.在iOS 6的设备上运行时,在应用程序中对它的任何不正确的引用都会导致此问题.您需要使用适当的技术来确保在iOS 6下永远不会引用该类.
归档时间: |
|
查看次数: |
3534 次 |
最近记录: |