Wordpress для iOS не компилируется - PullRequest
0 голосов
/ 07 марта 2011

Примечание: я не уверен, что это правильное место, чтобы задать этот вопрос, но я подумал, что могу получить очевидный или "общий" ответ ... который может помочь кому-то еще в будущем.Итак, вот что.

Я получил копию исходного кода WordPress из здесь .

Когда я впервые скомпилировал, я получил кучу этих ошибок:

error: CrashReporter/CrashReporter.h: No such file or directory

Я нашел решение, чтобы исправить это здесь:

http://ios.trac.wordpress.org/ticket/511

Я скачал последнюю версию plcrashreported и заменил существующую.Но, тем не менее, проект не компилируется.Вот что я получаю:

Build WordPress of project WordPress with configuration Debug

Ld build/Debug-iphonesimulator/WordPress.app/WordPress normal i386
cd /Users/imauser/Downloads/trunk
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk -L/Users/imauser/Downloads/trunk/build/Debug-iphonesimulator -L/Users/imauser/Downloads/trunk/FlurryLib -F/Users/imauser/Downloads/trunk/build/Debug-iphonesimulator -F/Users/imauser/Downloads/trunk/Classes -filelist /Users/imauser/Downloads/trunk/build/WordPress.build/Debug-iphonesimulator/WordPress.build/Objects-normal/i386/WordPress.LinkFileList -mmacosx-version-min=10.6 -weak_library /usr/lib/libSystem.B.dylib -weak_framework UIKit -lxml2 -licucore -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -weak_framework UIKit -framework CoreGraphics -framework SystemConfiguration -framework QuartzCore -framework Security -framework MapKit -framework CoreLocation -framework MobileCoreServices -framework CoreData -framework MediaPlayer -framework CFNetwork -lz.1.2.3 -weak_framework AssetsLibrary -framework MessageUI -framework CrashReporter -lFlurry -liconv -o /Users/imauser/Downloads/trunk/build/Debug-iphonesimulator/WordPress.app/WordPress

ld: warning: duplicate dylib /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/system/libSystem.host.dylib
Undefined symbols:
  "_OBJC_CLASS_$_PLCrashReport", referenced from:
      objc-class-ref-to-PLCrashReport in WordPressAppDelegate.o
      objc-class-ref-to-PLCrashReport in CrashReportViewController.o
  "_OBJC_CLASS_$_PLCrashReporter", referenced from:
      objc-class-ref-to-PLCrashReporter in WordPressAppDelegate.o
      objc-class-ref-to-PLCrashReporter in CrashReportViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Итак, что здесь происходит?Я не могу понять это.И как я могу это исправить?

Ответы [ 2 ]

1 голос
/ 07 марта 2011

Это ошибка компоновщика, которая, вероятно, означает, что путь к библиотеке CrashReporter не определен в настройках вашего проекта.

Найдите в разделе «Пути поиска» запись под названием «Пути поиска в библиотеке» и посмотрите, правильно ли она установлена ​​или не установлена ​​вообще.

0 голосов
/ 15 июня 2012

Мустафа!

Когда я добавляю путь $ (SRCROOT) / в Framework Search Path , это работает для меня очень хорошо.

Надеюсь, это поможет вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...