-->

iOS的项目更新的Xcode 4.2 Xcode的4.5(iOS Project Update Xc

2019-08-22 16:23发布

在项目中,我做了使用的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框架工作。 我不能从项目中删除这两个,因为我已经做了差不多:(

Answer 1:

有对于这背后的确切原因,但不确定你的问题可以通过以下任何规定的情况下得到解决。

情况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:检查这个答案

希望它可以帮助你。



Answer 2:

当在项目资源管理器在你的项目点击,每一个目标,选择的目标。 然后,在构建阶段,与二进制库的链接,请检查您的框架链接。

如果你有简单的问题,你可以删除并重新添加库。

如果库没有为arm7s建,然后转至目标的杜彦武,在有效的架构,将其设置的ARMv7只。 看看这个删除的问题。 如果是,那么框架必须建立armv7s。



Answer 3:

尝试删除该框架..从SDK 6.0再次添加它(目标 - >生成阶段)



Answer 4:

Mangesh,因为要更新的项目到iOS 6,这是正常的,你的框架就消失了一些时间。 为了增加他们,请到建设阶段,然后打开与二进制文件的标签和链接都添加缺少的文件,如下面的屏幕显示。

它能够帮助您添加库,你准备好来构建它。 如果你仍然面临的问题,你也可以添加框架搜索路径(这将是你的框架本地路径)下生成的设置项目。 还请确保该框架路径是递归的。



Answer 5:

在你的.pch文件,添加以下

#import <SystemConfiguration/SystemConfiguration.h>
#import <MobileCoreServices/MobileCoreServices.h>


Answer 6:

源码3和MobileCoreServices可与IOS 6。

  • 卸下红色引用
  • 去目标的属性 - >构建阶段,部分链接二进制与图书馆
  • 点击添加按钮,添加libsqlite3.dylib&MobileCoreServices.framework。

    如果libsqlite3.dylib不在列表中。 打开一个文本编辑器xcodeproj然后搜索并摧毁对libsqlite3隐藏引用。 然后再试一次。

费雯丽



文章来源: iOS Project Update Xcode 4.2 to Xcode 4.5