簡體   English   中英

Xcode 4.2或4.6的iOS 7部署

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM