新手:iPhone应用程序中的错误

时间:2011-09-27 08:44:50

标签: iphone ios

我是iOS中的新手,我必须处理复杂的情况。我得到了一个由别人开发的iPhone应用程序,我必须让它工作。开发它的人告诉我它有效,但有时会在iPhone上崩溃。我从来没有开发过使用iOS,我真的不知道这个应用程序是如何工作的。

好吧,当我用Xcode打开应用程序时,我发现的第一个问题是引用的一些错误。该应用程序使用项目CorePlot-CocoaTouch.xcodeproj。我再次添加了这个项目并解决了参考文献(我已经按照其他一些帖子进行了跟踪:http://www.jaysonjc.com/programming/pie-chart-drawing-in-iphone-using-core-plot-library.html)。

我想用模拟器测试它(我还没有iPhone)。我在这里有疑问......我应该使用iOS设备,还是iOS模拟器作为基础SDK?首先我选择了iOS模拟器,但它出现了Cocoa.framework的问题(它变成了红色)。

无论如何,使用iOS设备作为基础SDK,我构建项目并说“构建失败(59个错误,3个警告)”。我查看了错误,其中大部分都是“Expected specifier-qualifier-list before ...”

任何人都可以帮助我吗?这或多或少是这种情况,但如果需要,我可以提供更具体的细节。

如果我说的是一些非常基本的东西,我很抱歉,但我一直试图解决它2周而且我放弃了。我试图和那个人谈谈,但他并没有真正帮助..


感谢您的回复!

顺便说一句,我没有说出来,我不知道它是否相关或它意味着什么。这家伙有一个名为“Libraries”的目录,它存储在CorePlot中。这些文件与从其他来源下载CorePlot项目相同。唯一的例外是名为“SDKBuild”的文件夹,其中包含“build.sh”,“iphoneos-SDKSettings.plist”或“iphonesimulator-SDKSettings.plist”等文件。我真的是新手,所以很明显,但我不知道......

3 个答案:

答案 0 :(得分:0)

只是尝试将CocoaTouch框架添加到您的项目中。

并且对于基本SDK使用“最新的iOS”。

答案 1 :(得分:0)

右键点击'group&中的项目名称文件'设置在xcode的左侧。选择添加 - >现有框架。

找到Cocoa.framwork并单击“添加”。对所有红色框架都这样做。

选择IOS Simulator作为基础SDK。

尝试运行它..

答案 2 :(得分:0)

如果您想在模拟器上运行应用程序,则必须使用iOS模拟器进行构建。基本SDK基本上设置操作系统版本(无论您是在模拟器还是设备上运行应用程序,这都是相同的)。只有在设备已连接且已安装相应的配置文件时,才应将构建设置链接到设备。