0

在将 iphone 应用程序转换为 ipad 应用程序时,我创建了一个新文件并将其命名为 ipad 作为前缀,这是我的 AppDelegate.m 包括的。所有代码都相同,但类名不同。

#import "AppDelegate.h"
#import "ViewController.h"
#import "SearchViewController.h"
#import "LoginViewController.h"
#import "SettingsViewController.h"
#import "ipadSearchViewController.h"
#import "ipadLoginViewController.h"
#import "ipadSettingsViewController.h"

在尝试构建项目时,这是错误:

ld: 13 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

但是没有重复的变量,我为 iphone 和 ipod 使用了不同的变量名。

4

1 回答 1

0

用这么少的代码很难回答......我建议进入构建阶段并手动确保每个资源只在“复制捆绑资源”下出现一次

于 2013-04-17T16:19:55.697 回答