在项目中,我做了使用的XCode 4.2(只需要支持4.x中,5.x的),现在我需要建立的iOS 6以及90%的发展,所以我切换到4.5 Xcode中和iOS 6,但我现在面临很多问题,如对“SQLITE3”,“MobileCoreServices”框架错误
我已阅读以下主题,但没有成功。
如何让以前版本的Xcode 4.5 Xcode的项目工作?
找不到选项Xcode的链接目录
谁能告诉我,我怎么编译“SQLITE3”,“MobileCoreServices”对ARMv7&ARMV7S框架工作。 我不能从项目中删除这两个,因为我已经做了差不多:(
有对于这背后的确切原因,但不确定你的问题可以通过以下任何规定的情况下得到解决。
情况1 :
这可能是由于像libsqlite3.dylib和libsqlite3.0.dylib或MobileCoreServices任何缺少库,因此这些文件从其他计算机复制并放置在您的计算机的这些文件。
程序:
1:这些文件存在于计算机上打开Xcode中,在您的项目从链接二进制加libsqlite3.0.dylib与图书馆。 2:右键单击libsqlite3.0.dylib和取景器显示(同为MobileCoreServices)。 3:复制两个文件libsqlite3.0.dylib和其他计算机上的相同位置libsqlite3.dylib和地点,这些文件丢失。
在这里,你走了,这个问题可以通过这种方式来解决。
案例2:重新安装的XCode又可以正常工作
案例3:检查这个答案
希望它可以帮助你。
当在项目资源管理器在你的项目点击,每一个目标,选择的目标。 然后,在构建阶段,与二进制库的链接,请检查您的框架链接。
如果你有简单的问题,你可以删除并重新添加库。
如果库没有为arm7s建,然后转至目标的杜彦武,在有效的架构,将其设置的ARMv7只。 看看这个删除的问题。 如果是,那么框架必须建立armv7s。
尝试删除该框架..从SDK 6.0再次添加它(目标 - >生成阶段)
Mangesh,因为要更新的项目到iOS 6,这是正常的,你的框架就消失了一些时间。 为了增加他们,请到建设阶段,然后打开与二进制文件的标签和链接都添加缺少的文件,如下面的屏幕显示。
它能够帮助您添加库,你准备好来构建它。 如果你仍然面临的问题,你也可以添加框架搜索路径(这将是你的框架本地路径)下生成的设置项目。 还请确保该框架路径是递归的。
在你的.pch
文件,添加以下
#import <SystemConfiguration/SystemConfiguration.h>
#import <MobileCoreServices/MobileCoreServices.h>
源码3和MobileCoreServices可与IOS 6。
费雯丽