我在iOS7的XCode 5上构建了一个应用程序并且刚刚下载了iOS6 SDK,因此我可以使该应用程序与iOS6兼容,但是在尝试构建项目时我收到此错误
Undefined symbols for architecture armv7:
"___sincos_stret",
我应该怎么做才能解决这个问题,因为我真的需要我的应用程序使用iOS6
以下是我目前的设置:
答案 0 :(得分:2)
__sincos_stret
是iOS7的新功能。确保您的部署目标设置为iOS6。请在此处查看与半相关的问题:___sincos_stret undefined symbol when linking
更新:您需要将Base SDK设置为iOS 7.您通常希望将Base SDK设置为您要支持的最新版本,并将Deployment Target设置为最早版本。请参阅相关问题:Base versus Active versus Deployment target
答案 1 :(得分:2)
将Base SDK设置为ios7并将部署目标设置为ios 6
通过这种方式,您可以获得7的标题,但应用程序将编译为在ios 6上运行