生成模拟器构建

Pan*_*ios 8 xcode ios 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)
Run Code Online (Sandbox Code Playgroud)

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

Tim*_*Tim 27

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

xcodebuild -workspace {project name}.xcworkspace -scheme {project name}  -arch i386 -sdk iphonesimulator7.1
Run Code Online (Sandbox Code Playgroud)

FB指令说.app文件应该在:{base directory}/build/Release-iphonesimulator/{projectname} .app

在我的情况下,它最终在/ Developer/Derived Data/{project name} - {long string of random letters}/Build/Products/Debug-iphonesimulator


yoe*_*ven 7

蒂姆的回答可能有效,但如果没有采用以下方式.Library/Developer/Xcode/DerivedData/your_application/Build/Products/Debug-iphonesimulator/your_application.app 我将该文件(压缩)发送到Facebook,他们接受了它.


Pra*_*ria 5

xcodebuild -arch i386 -sdk iphonesimulator{version} -workspace [projectName].xcworkspace -scheme [projectName]
Run Code Online (Sandbox Code Playgroud)

按照步骤单击此处