可能是基本的问题,但我不知道从哪里开始回答。我是Xcode,Cocoa,Swift和Objective-C的新手。
我有兴趣为Mac开发一个开源的Markdown编辑器,它将使用现有的开源代码构建。我已经去GitHub下载了两个现有项目的源代码,MacDown和WriteDown!对于这两个项目,我下载了项目.zip文件(我很高兴这样做的按钮是{{3 }),并在我的硬盘上提取.zip文件的内容。在每个项目中都有一个.xcodeproj文件,我在Xcode中打开...我看到很多错误,主要是因为缺少的东西,所以我无法构建和运行它们。
使用WriteDown,我看到“缺少基本SDK”(当我尝试运行它时会收到相应的错误),还有许多其他文件缺失(框架,产品和“pods”)。使用MacDown,我收到很多错误,提到丢失的pod文件。
如果只是一个给我错误的项目,我会认为这是该项目的特定内容,但由于他们都给我错误,所以我肯定在做某事总的来说错了。我应该下载除可下载zip之外的东西吗?下载额外的框架?在两者之间迈出一步?
我在OS X 10.9.5上使用Xcode 6.1.1,MacDown似乎表明它与之兼容。
答案 0 :(得分:0)
少数事情:
1)如果.xcworkspace可用,则应该打开它来代替.xcproj。工作区包含多个对构建应用程序很重要的项目。
2) 查看" Missing Base SDK"的答案XCODE Base SDK Missing
3)转到/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
并检查以确保您拥有适当的系统SDK
4)看起来这些项目还需要CocoaPods,一个OS X Dependency Manager。您需要下载" pods" AKA第三方依赖项以构建应用程序