"library not found for -lPods-TARGET-j2objc-shared" j2objc-gradle 插件错误

"library not found for -lPods-TARGET-j2objc-shared" error for j2objc-gradle plugin

我有一个简单的共享项目,有几个 Pojos

在 运行 gradle 任务之后:

./gradlew clean build j2objcXcode

和 运行 在我的 iOS 应用程序中安装 pod 当 运行 xcode 中的应用程序时出现以下错误:

ld: library not found for -lPods-iosApp-j2objc-shared

我是不是漏掉了一步?

我的机器详细信息:

OSX 10.10.4 java 版本“1.8.0_40” gradle 2.4 xcode 6.4 CocoaPods 0.34.2

您必须打开 MyProject.xcworkspace 而不是 MyProject.xcodeproj 文件。

这是使用 CocoaPods 时的要求,j2objc-plugin 使用它来配置 Xcode。请参阅答案:。如果您错误地打开了 xcodeproj,那么它将丢失所需的 "Pods" 项目。这是打开 xcworkspace:

时您应该看到的屏幕截图