【Link】Building for MacOSX, but linking against dylib built for iOS Simulator file

来源:互联网 发布:在线考试管理系统php 编辑:程序博客网 时间:2024/06/05 18:24

###Date: 2016/9/23

      今天在工作中遇到一个问题:在Mac电脑上编译ios_i386和ios_x86_64的demo可执行文件,但是连接一直报错(Building for MacOSX, but linking against dylib built for iOS Simulator file)。经过分析,是因为连接选项中缺少了指定平台的参数:LDFLAG+=-arch i386。

       总结一下可知,ios32和ios64平台的demo可执行文件可以在Mac OSX电脑上编译出来,但是需要在iphone手机上运行测试;ios_i386和ios_x86_64平台(simulator,在Windows上模拟ios程序)的demo可执行文件既可以在Mac OSX电脑上编译出来,并且可以正常运行。

参考:https://stackoverflow.com/questions/18682267/building-for-macosx-but-linking-against-dylib-built-for-ios-simulator-file


阅读全文
0 0
原创粉丝点击