Xcode5工程搬家到Xcode7

- 创建新工程,设置工程名 ****** ,bundleID com.****.*******

- 按照项目工程目录整理文件目录,复制到新工程文件目录中

- 打开新工程,将整理出来的文件目录,拖进新工程

- 添加所有旧工程中引用到的Framework

- 根据旧工程Build Phases设置个别文件Compiler Flag:-fno-objc-arc

- 设置Enable Bitcode  : NO

- 设置Prefix Header 文件

- 设置Other Linker Flags

- 设置Info.plist File

- 编译,针对报错定位问题。删除XHMapViews文件夹下一些文件,解决MAMapKit/MAMapKit.h file not found问题

- 解决所有找不到文件错误,基本问题无非旧工程中已经不用的文件并没有从SVN上删除,工程中只是删除了引用,所有文件重新拖进来就会找不到。

- Control may reach end of non-void function 方法无返回值

- duplicate symbols for architecture arm64 由于

RemainBalanceViewController、TrackViewController等几个类重复引用

- duplicate symbol _isCA in: NewMySocket.o MySocket.o,由于

#define WITH_DATA_TIMEOUT  10

static CA *myCAtmp1 = nil;

BOOL isCA;

写法有问题,应该把 BOOL isCA; 写入

@implementation NewMySocket

{

BOOL isCA;

}

- 编译运行成功。

- 重新导入所有.a文件。

你可能感兴趣的:(Xcode5工程搬家到Xcode7)