異なるターゲット (iPhone/iPad) に対して AppDelegate.h を分離することは可能ですか?
デフォルトの共通の main.m があります。
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
各 iPhone/iPad フォルダー内の各ターゲットに対して appdelegate.h/.m を使用して、2 つのターゲットを正しくセットアップしています。
Duplicate interface definition
それらのヘッダー ファイルは類似しており、iPhone ターゲットをビルドすると、iPad appdelegate.h から不平を言っています。ただし、逆は問題なくビルドできます。
どうすればこれを修正できますか?