FacebookSDK3.0に付属するHelloFacebookSampleアプリのコンパイルに問題があります。
まず、Xcode 4.0.2、iOS SDK 4.3、OSX10.6.8を使用していると言えます。(LionまたはMountainLionにアップグレードせずにXcode4.2をダウンロードする方法を見つけるのに苦労していますが、これはやりたがりません。)
サンプルプロジェクトをビルドしようとすると、次のビルドエラーが発生します。
1)プログラム内の予期しない「@」
int main(int argc, char *argv[])
{
@autoreleasepool { // error on this line
return UIApplicationMain(argc, argv, nil, NSStringFromClass([HFAppDelegate class]));
}
}
2)期待される識別子
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
// attempt to extract a token from the url
return [FBSession.activeSession handleOpenURL:url]; // error on this line
}
- (void)applicationWillTerminate:(UIApplication *)application {
// FBSample logic
// if the app is going away, we close the session object
[FBSession.activeSession close]; // error on this line
}
これらの問題を「解決」することはできますが(正しく解決したかどうかはわかりません)、次のリンクエラーが発生します。
フレームワークが見つかりませんアカウント
コマンド/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clangが終了コード1で失敗しました
誰かが私を助けてくれますか?サンプルプロジェクトを作成することさえできなければ、Facebookをアプリに統合することはできません。