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 に別の変数名を使用しています。