Я разрабатываю приложение для iPhone, которое использует Facebook Connect для идентификации пользователей.Все работало нормально, пока я не обновил свой XCode до 4.2 с 4.0.
Когда приложение запускается и пользователю предлагается войти в Facebook, приложение Facebook, как предполагается, вступает во владение.
Код, который вызываетМеханизм Facebook:
Facebook *theFacebookSDK = [[Facebook alloc] initWithAppId:kZFBAppId];
NSArray *permissions = [NSArray arrayWithObjects:
@"user_birthday", @"publish_stream", @"offline_access",nil];
[theFacebookSDK authorize:permissions delegate:self];
Когда я тестирую его на устройстве, все хорошо.
Когда я тестирую его на iPhone Simulator, он открывает Safari с некоторым URL-адресом, который генерирует SDK Facebook.
Но вместо того, чтобы разрешить мне "Разрешить" приложение Facebook, веб-страница пуста и имеетпанель навигации вверху с заголовком «Добавить в Facebook» и элемент кнопки панели справа, на котором написано «Хорошо».
Нажатие на кнопку «Хорошо» дает похожую страницу с заголовком «Ошибка» и ошибкойstring: «Произошла ошибка с FacebookAppName. Пожалуйста, попробуйте позже.»
И, конечно, когда я попробую позже, произойдет то же самое.
Кто-нибудь знает, как это исправить?Я хочу продолжить разработку на симуляторе ...