我的应用程序使用CorePlot并运行在模拟器
罚款(从访问libCorePlot-CocoaTouch.a:
/用户/ MYNAME /核心剧情/编译/调试-iphonesimulator)。CorePlot:如何在设备上运行? (模拟器上工作确定)
要在设备上运行时,Xcode预计libCorePlot-CocoaTouch.a在:
/用户/ MYNAME /核心剧情/编译/调试-的iPhoneOS
但文件丢失,所以Xcode中给出了错误:
“ /Users/Giovanni/core-plot/build/Debug-iphoneos/libCorePlot-CocoaTouch.a:没有这样的文件或目录”
我企图以生成一个: CorePlot-CocoaTouch.proj>设置的Xcode的基础上'device'>'Build And Run' 但'Build and Run'灰显。
复制模拟器版本显然不起作用。
任何想法?
谢谢,但CorePlot-CocoaTouch.xcodeproj已经是应用程序的子项目,并且它已经是一个依赖项(位于目标> MyApp> getInfo> LinkedLibraries中)libCorePlot-CocoaTouch已经是一个依赖项。 这就是它在模拟器中工作的原因。 错误消息指示问题缺失/ Users/myName/core-plot/build/Debug-iphoneos中的文件。 (但该文件存在于/ Debug-iphonesimulator中,因此它可以在模拟器中运行)。 – sambaMan 2010-11-24 02:22:40
如果您编译构建目录并重建,它会输出哪些文件?我猜测它输出了一个名为libCorePlot-CocoaTouch.a的东西,但是将它粘在错误的目录中。一般来说,我发现子项目通常会出错(如果使用xcodebuild构建,则无法设置正确的SDK)。 – 2010-11-24 02:29:17