2014-01-07 44 views
1

我有Xcode版本4.2(可以升級到4.6)。我想在我的模擬器中運行ios7應用程序。所以我搜索了堆棧溢出並找到了它。 iPhone with iOS 6 and Xcode 4.2 issue用Xcode 4.2或4.6部署iOS 7

我曾嘗試這種技術適用於iOS 7,但我得到命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失敗,退出代碼1個錯誤不知道爲什麼,請幫助我。

LD:找不到文件:/usr/lib/system/host/libdyld.dylib爲i386硬件架構

我不知道爲什麼m如果這error.Please幫助我。

回答

5

爲了有一個iOS7模擬器,並能夠建立這個版本,你必須升級到了XCode 5

+1

我想你想說的是「有一個iOS 7模擬器,你必須升級到Xcode 5」。 –

+0

我的硬件不支持malvaric操作系統,所以我不能升級到Xcode 5,所以我必須嘗試以上技術。 –

+0

@MichaelDautermann謝謝,回答改善。如果你不能升級到'XCode 5',你可能會遇到這個問題。 –

0

要開發針對iOS 7,您需要升級到Xcode的5它總是最好的做法是使用蘋果建議的最新工具。按本link開始2月1日提交到App Store新的應用程序和應用程序更新必須在Xcode 5的最新版本內置的,必須爲iOS 7

0

優化這裏的問題是,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個,其他評論者有幫助地建議。