欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

从写的ios framework, 真机方式编译后调用出错,但模拟器方式编译调用正常,何故

更新时间: 2014-01-05 02:36:52 责任编辑: Author_N1

 

自写的ios framework, 真机方式编译后调用出错,但模拟器方式编译调用正常,何故?
按照网上的教程,自写了一个ios framework 与其调用的程序,其导出的接口是c++函数。编译调试后,两程序都以iphone模拟器方式编辑,运行调用正常,

但两程序都换成iphone5真机编译,调试。framework编译成功,能看到其文件导出的桔构与模拟器一样,用lipo -info xxlib   看显示为:armv7 (cputype(12) cpusubtype (11)) 

将其加到调用程序中,总是显示其导出头文件为红色,找不到,但实际是存在的。因其找不到所以调用程序总是编译失败!
 
请教各位,这可能是什么原因引起的。为什么真机上连自写的framework 会找不到接口文件,但在以模拟器方式又是好的。在framework里,真机与模拟器的配置是一样的哟!   麻烦大家不吝赐教,万分感谢!
--参考方法--
问一下,你制作的是静态库文件还是Framework?
--参考方法--
编译framework的时候 编译选项debug改为release就可以了。
--参考方法--
真机调试的时候 Organizer 能看到出错信息
一般运行不起来都是 install name 不对导致的。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:36:52
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12105/
本文WWW.DOC100.NET DOC100.NET版权所有。