我创建静态库的步骤.
1.创建了一个新的Xcode项目.
2.选择创建cocoa touch静态库的选项.
3.在Mylib.h中编写了两个函数,并为fibonacci系列编写了一个实现,并为生成一个数字的阶乘编写了其他函数.
3.构建项目并写入Mylib.a文件,并在finder中显示部分.
4.将Mylib.a文件和Mylib.h拖到名为Mylib的新文件夹中.
请帮忙
解决方法 在为iOS构建库,框架或应用程序时,XCode将仅编译目标的构建设置中指定的体系结构的目标代码. XCode也只链接到内置指定体系结构的二进制文件.在XCode中,如果选择目标,则可以在构建设置选项卡下看到目标的体系结构.它将包含arm6,arm7和i386等值.
在iOS模拟器中运行代码时,您在桌面上运行代码,即i386架构.
当在设备上运行时,二进制文件具有为该体系结构构建的“切片”.
如果二进制文件中不存在正确的体系结构“切片”,则它将不会运行.
如果您在模拟器中运行iOS应用程序时遇到缺少的i386体系结构错误,则需要确保您的应用程序及其所有依赖库都是为i386体系结构构建的.
还要检查目标的构建设置中的“仅构建活动体系结构”是否为“否”.
如果由于没有源代码而无法重建依赖库,则必须在支持arm6或arm7体系结构的设备上进行测试.
总结以上是内存溢出为你收集整理的iphone – 找不到架构i386的iOS符号全部内容,希望文章能够帮你解决iphone – 找不到架构i386的iOS符号所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)