Не могу собрать проект после добавления testflight sdk - PullRequest
10 голосов
/ 09 февраля 2012

Невозможно собрать проект после добавления testflight sdk

 Undefined symbols for architecture i386:
  "_TFLog", referenced from:
      -[IBIZAAppDelegate application:didFinishLaunchingWithOptions:] in IBIZAAppDelegate.o
      -[IBIZAAppDelegate application:didRegisterForRemoteNotificationsWithDeviceToken:] in IBIZAAppDelegate.o
      -[IBIZAAppDelegate application:didReceiveRemoteNotification:] in IBIZAAppDelegate.o
      -[IBIZAAppDelegate application:didFailToRegisterForRemoteNotificationsWithError:] in IBIZAAppDelegate.o
      -[IBIZAAppDelegate registerSuccess:] in IBIZAAppDelegate.o
      -[IBIZAAppDelegate registerFail:] in IBIZAAppDelegate.o
      -[MainViewController viewDidLoad] in MainViewController.o
      ...
  "_OBJC_CLASS_$_TestFlight", referenced from:
      objc-class-ref in IBIZAAppDelegate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я работаю с Xcode 4.2. Этот же проект обычно строится на другом компьютере с Xcode 4.3. SDK добавлен ко всем нужным целям, также опробованы все решения, связанные с этой темой.

Ответы [ 4 ]

38 голосов
/ 20 марта 2012

У меня была похожая проблема при обновлении с TestFlight 0.8.1 до 0.8.3.Я перечитал инструкции в файле README.txt.Я полагаю, что теперь вам нужно добавить libz.dylib (шаг 3 в разделе «Как интегрировать SDK в мой проект»).После этого я смог запустить свое приложение на симуляторе и на своем iPad для разработки.

3 голосов
/ 09 февраля 2012

Осторожно вернитесь через Шаг 2 процедуры интеграции в документации SDK.ld в сообщении об ошибке указывает, что это ошибка во время соединения, чтобы найти ссылочный класс.Это почти всегда результат отсутствия необходимой библиотеки на этапе сборки «Link Binary With Libraries».

0 голосов
/ 14 февраля 2012

Вероятно, у меня были некоторые проблемы в настройках проекта, проверка проекта решила проблему

0 голосов
/ 09 февраля 2012

я удалил объявления TFLOG из проекта. все работы

...