簡體   English   中英

Xcode 7.3.1將在macOS 10.12上運行嗎?

[英]Will Xcode 7.3.1 work on macOS 10.12?

我想安裝並試用macOS 10.12的新功能。 另外,我真的想在Xcode 8.0上工作。 但同時我有一些應該在Swift 2.2 [Xcode 7.3.1]上編寫的客戶端項目,我不想使用Swift 2.3或Swift 3.0。

那么可以在macOS 10.12中安裝Xcode 7.3.1嗎? 有沒有任何hacky方式來做到這一點?


是的,我已經在我的macOS Sierra成功安裝了Xcode 7.3.1Xcode 8.0

現在使用兩個Xcodes。 但每當我使用Xcode 7.3.1運行我的項目時,我收到此錯誤DTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s'. Check the system log for errors. DTAssetProviderService could not start DTXConnection with Simulator 'iPhone 6s'. Check the system log for errors. 我不知道這個的實際原因。 我用Google搜索了答案,但這些建議對我沒有幫助。 但同時我可以在Simulator中的Xcode 8.0中運行項目,沒有任何錯誤,沒有任何錯誤。

如果有人來看這個,請告訴我你的評論。

您絕對可以在Mac OS Sierra上安裝Xcode 7.3.1以及Xcode 8的beta版本。

如果您在運行Xcode 7.3.x或運行模擬器時遇到問題:

  1. https://developer.apple.com/downloads/重新安裝Xcode 7.3.x.

  2. 按照此Stack Overflow應答中的說明手動將調試器附加到您的進程。

為了讓Xcode 7.3.1在macOS Sierra 10.12.2上再次運行Xcode 8.2,我必須清理以下文件夾:

~/Library/Developer/
~/Library/Application Support/Developer
~/Library/Application Support/Xcode

即使清理特定項目的用戶數據也很有幫助:

projectname.xcodeproj/xcuserdata
projectname.xcworkspace/xcuserdata

重新啟動mac並嘗試打開項目后,它再次崩潰,因為此文件夾中已有內容:

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

再次刪除這些插件后,它終於奏效了!

Xcode 7.3.1和Sierra是不受支持的配置。 雖然大部分都可以使用,但在模擬器上運行項目之類的事情卻不會。

您還應該知道,您需要當前公開發布的macOS(El Capitan)和Xcode(7.3)來創建和提交存檔到iTunes App Store。 使用測試版Xcode(8b1)創建的檔案,或者測試版macOS(Sierra 10.12b1)上的當前Xcode 7.3將不被接受(提交過程失敗)。 建議您在安裝macOS beta之前備份系統,和/或在新分區上安裝beta OS。 如果您需要在接下來的3個月內提交提交,也可以在小分區(10-20GB左右)上安裝當前操作系統和Xcode,並在公共版本可用時將其刪除。 配置您的簽名證書等需要一些設置,等等。

我安裝了OS X Sierra,我正在使用XCode 7.2。 當XCode在Sierra中運行時,我發現了一些對齊問題。 我已向bug報告中心報告。 我得到蘋果團隊的回復,OS X Sierra不支持XCode 7.x版本,並且所有錯誤都已關閉。 他們推薦OSX 10.12中的XCode 8。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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