ios - 生成模拟器构建

标签 ios xcode facebook-ios-sdk

我正在开发一个需要来自 Facebook 应用程序的数据的应用程序。 Facebook 想要一个发布模拟器构建。我已经严格按照 FB 的说明进行操作,但是当我尝试构建模拟器包时 xcodebuild -arch i386 -sdk iphonesimulator7.1 我收到以下错误:

    ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

The following build commands failed:
    Ld build/Release-iphonesimulator/Olabord.app/Olabord normal i386
(1 failure)

我怀疑它与 cocoa pod 有关,但我不知道如何处理。 我迫切需要指导或解决方法......!

最佳答案

我遇到了同样的问题。由于您正在使用带有 pod 的工作区文件,因此您需要在终端中运行以下命令:

xcodebuild -workspace {project name}.xcworkspace -scheme {project name}  -arch i386 -sdk iphonesimulator7.1

FB 说明说 .app 文件应该在: {基础目录}/build/Release-iphonesimulator/{项目名称}.app

在我的例子中它结束了 /Developer/Derived Data/{项目名称}-{一长串随机字母}/Build/Products/Debug-iphonesimulator

关于ios - 生成模拟器构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23950096/

相关文章:

ios - objective-c - iOS 10 Facebook 登录空白屏幕

iphone - 在 JSON 中发布用户名和密码

ios - 在没有 UIWebView 或 MPMoviePlayer 的情况下播放 .mov 文件

swift - 使用 Parse iOS SDK 和 Facebook 构建错误

ios - Facebook SDK收集用户信息和好友

objective-c - Facebook sdk3.1 中的注销功能崩溃

ios - 用于过滤具有多个条件的列表的最佳选择算法?

将 PDF 作为字符串转换为 NSData 后,iOS UIWebView 无法找到 PDF 标题

ios - 为什么 iOS App 在空闲时导致 Xcode 内存泄漏?