[英]How to change deployment target from iOS 5.1 to 4.2 in Xcode 4.4
[英]iOS 7 deployment with Xcode 4.2 or 4.6
我有Xcode版本4.2(可以升级到4.6)。我想在模拟器中运行ios7应用程序,所以我在堆栈溢出时进行搜索并找到了它。 具有iOS 6和Xcode 4.2问题的iPhone
我已经在ios 7上尝试了此技术,但是我得到了Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码为1,错误不知道为什么请帮帮我。
ld:找不到文件:/usr/lib/system/host/libdyld.dylib用于体系结构i386
我不知道为什么会收到此错误。请帮帮我。
要拥有iOS7模拟器并能够为此版本构建,您必须升级到XCode 5。
要为iOS 7开发,您需要升级到Xcode5。最佳实践通常是使用苹果建议的最新工具。 按照此链接, 从2月1日开始,提交给App Store的新应用和应用更新必须使用最新版本的Xcode 5构建,并且必须针对iOS 7进行优化。
这里的问题是您的系统上不存在libdyld.dylib。 您可能已从下载的xcode_5.0.2.dmg或类似版本复制到系统中的iPhoneSimulator7.0.sdk文件夹包含指向/usr/lib/system/libdyld.dylib的符号链接,该符号链接可能仅存在于较新的OSX版本中。
但是,似乎可以通过使用xcode dmg文件中的libdyld.dylib文件之一来解决此问题。 我做了以下工作,为我“解决”了这个问题:
cd /usr/lib/system
sudo cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/system/libdyld.dylib .
当然这是一个肮脏的技巧,如果您想以正确的方式进行操作,则应升级到Xcode 5,如其他评论者所建议的那样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.