2013-03-22 68 views
8

的错误,我一直想现在就解决这个问题了一会儿。我试图建立一个模拟器的原因是为了获取现在在appstore中需要的视网膜4英寸显示器的屏幕截图。我正在制作一个统一的应用程序,我从论坛上看到人们在模拟器构建中取得了成功。iphonesimulator(SDK未找到)在Xcode

当为iphone/ipad进行常规编译时,我没有任何错误,但是打开我的项目(在统一时标记为模拟器)并尝试将其构建到模拟器失败,并显示链接器错误(请参阅下文)。很明显,"iphonesimulator (SDK not found)" message in Architecture -> Base SDK selection list。尽管在检查首选项 - >下载时,所有模拟器都已安装。我可以手动启动模拟器

我是初学者到iphone/ipad开发,特别是在Xcode,我正在搜索有关此问题的论坛,并没有发现任何可以解决我的问题。任何人都可以指引我走向正确的方向吗?我应该尝试什么,我应该在哪里寻找错误?

谢谢!

ld: warning: directory not found for option '-L"/Users/mirko/Dropbox/Unity' 
ld: warning: directory not found for option '-LProjects/Project3D' 
ld: warning: directory not found for option '-LProject/Project3D/Builds/iOS/S3D"' 
ld: warning: directory not found for option '-L"/Users/mirko/Dropbox/Unity' 
ld: warning: directory not found for option '-LProjects/Project3D' 
ld: warning: directory not found for option '-LProject/Project3D/Builds/iOS/S3D/Libraries"' 
0 0x10a87b098 __assert_rtn + 144 
1 0x10a87e431 mach_o::relocatable::Section<x86>::addRelocFixup(mach_o::relocatable::Parser<x86>&, macho_relocation_info<Pointer32<LittleEndian> > const*) + 1781 
2 0x10a88e636 mach_o::relocatable::Section<x86>::makeFixups(mach_o::relocatable::Parser<x86>&, mach_o::relocatable::Parser<x86>::CFI_CU_InfoArrays const&) + 90 
3 0x10a88aaad mach_o::relocatable::Parser<x86>::parse(mach_o::relocatable::ParserOptions const&) + 1433 
4 0x10a8820c3 mach_o::relocatable::Parser<x86>::parse(unsigned char const*, unsigned long long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) + 313 
5 0x10a87faa1 mach_o::relocatable::parse(unsigned char const*, unsigned long long, char const*, long, ld::File::Ordinal, mach_o::relocatable::ParserOptions const&) + 149 
6 0x10a8a033a archive::File<x86>::makeObjectFileForMember(archive::File<x86>::Entry const*) const + 794 
7 0x10a89fb50 archive::File<x86>::forEachAtom(ld::File::AtomHandler&) const + 198 
8 0x10a8b176c ld::tool::InputFiles::forEachInitialAtom(ld::File::AtomHandler&) + 420 
9 0x10a8ba884 ld::tool::Resolver::resolve() + 44 
10 0x10a87b380 main + 370 
11 0x10a86ccd4 start + 52 
A linker snapshot was created at: 
    /tmp/Project3DSystem-2013-02-20-134511.ld-snapshot 
ld: Assertion failed: (src.atom != NULL), function addRelocFixup, file /SourceCache/ld64/ld64-136/src/ld/parsers/macho_relocatable_file.cpp, line 5468. 
+0

上有何进展? – Rizon 2013-05-27 11:26:10

+0

你正在使用哪个版本的Unity和Xcode?有些人不和别人一起工作。 – Dover8 2015-01-28 09:23:47

回答

0

尝试重新安装xcode,除非您已经这样做了。

0

我已经在我的项目有类似的问题,但我不使用Unity3D。我已经找到与此相关的一些材料:

是的,我已经在我的弗里斯特时间来 模拟器运行游戏遇到了这个问题。最后我找到了SDK版本必须是相同的。如果你选择 在unity3d 4.1,则必须在4.1版本 模拟器上运行它。它会给你什么帮助吗?

原文链接:iphonesimulator (SDK not found)

0

检查你的部署目标并将其设置为4.3或更高版本。另请参阅Objective C/C++编译器并将其设置为Apple LLVm Compiler 5.0(xcode 5)。

在此之后检查您的构建设置基地的SDK,并修改确保它被设置最新的iOS 7.0或任何最新的SDK你。

你必须检查部署目标都在prject设置面板中的目标和项目图标。