Ответ 1
Вам также необходимо добавить -all_load в другие флаги компоновщика цели, использующей вашу статическую библиотеку.
В моем приложении появляется ошибка времени выполнения:
2011-05-17 09:42:31.124 rxsync[67464:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSMutableURLRequest setHTTPBodyWithFormMultipartValues:fileNames:contentTypes:usingBoundary:]: unrecognized selector sent to instance 0x4e3cd90'
Этот метод, NSMutableURLRequest setHTTPBodyWithFormMultipartValues: fileNames: contentTypes: usingBoundary:]
, определяется статической библиотекой, которая является частью моего .xcworkspace.
Вот что я проверил до сих пор:
OTHER_LDFLAGS = -ObjC
) в моем приложении. (На самом деле, у меня есть и в моей статической библиотеке, поскольку она основана на том же файле xcconfig.)Какие возможности мне не хватает?
Я использую Xcode 4.0.2. Это цель для iPhone.
Вам также необходимо добавить -all_load в другие флаги компоновщика цели, использующей вашу статическую библиотеку.