1. 程式人生 > >Xcode、iPhoneOS回退到歷史版本的方法記錄

Xcode、iPhoneOS回退到歷史版本的方法記錄

昨天閒著沒事把手機升級到iOS 11,連上Xcode說Xcode也要更新,Xcode更新又需要macOS也更新,閒著沒事幹就一股腦全更新了,雖然新的什麼都好,Xcode9開啟原來的工程也是報了好多警告和錯誤,不過每次更新都是這個樣子,網上搜搜基本上也都能搞定,況且還新增了不少功能。

還能同時開啟多個模擬器,還能無線在iPhone上除錯程式碼。

千好萬好,除了舊工程改不盡的error,還發現在模擬器上解碼音視訊資料特 別 慢,我開始懷念原來那個簡簡單單模擬器。

經過昨天不斷地祈禱各種異常可以消失,今天我決定還是找回我遺失的美好,把原來的版本再裝回來。記錄如下,希望下次再次更新的時候可以借鑑。

—— 下載Xcode歷史版本



3.雙擊要下載的Xcode版本,或者點選前面的+,開啟詳細.點選下載



4.接下來就耐心等待下載吧。安裝後即可使用了。

5.開啟Xcode,執行一下工程


還是原來的配方。退出到主介面,發現之前執行的APP都還在,開心地笑出了豬叫。



參考文章:http://www.jianshu.com/p/b40ce3711f7e

—— iPhone回退到上一個版本

1.通過資料線連線iphone以及電腦USB介面,在開啟itunes的桌面快捷方式,按照提示,弄好後可以在itunes上檢視iphone的相關資訊。

接著將iphone關機掉,在開機時,同時按住電源鍵和home鍵(iPhone7為:音量- 和home鍵),進入dfu模式,這時itunes會顯示出一個處於正在恢復iPhone的字樣,確認後就可以了。

接著就要去網上下載下載相應的ios韌體了。



下載成功後,按住鍵盤的shift鍵就可切換出我們查詢ios檔案的視窗。

找到相應的韌體雙擊即可,這時itunes就會自動給iphone重灌系統了。


在重灌的整個過程中可能會比較慢,記住不要急著拔出資料線,重灌系統完成後itunes會有提示的。

整個過程也可以用愛思助手來完成,不過需要在Windows平臺上操作。

截止目前,蘋果官方已經不再提供iOS 10之前的驗證了,所以已經升級至11的好像不能再退回到10以後的。

相關推薦

XcodeiPhoneOS退歷史版本方法記錄

昨天閒著沒事把手機升級到iOS 11,連上Xcode說Xcode也要更新,Xcode更新又需要macOS也更新,閒著沒事幹就一股腦全更新了,雖然新的什麼都好,Xcode9開啟原來的工程也是報了好多警告和錯誤,不過每次更新都是這個樣子,網上搜搜基本上也都能搞定,況且還新增了不

vscode重啟後版本退的解決方法

最近幾個月在vscode使用的時候,總是碰到一種莫名其妙的狀況,就是每次開機啟動,甚至在開機之後,總是需要更新vscode的版 本,明明vscode已經是最新版本了,但是每次都需要在vscode中檢測最新版本,然後再安裝。平時忙於工作,沒有在意這個問題, 今天晚上自習看了下,原來電腦了之前的

idea中git退遠端版本

 工作中遇到,程式碼已提交併已提交到遠端倉庫,現需要回退到之前版本,記錄如下: 記錄當前版本的版本號和需要回退到版本的版本號。 current version:85e7f32dfe421c5892a4e2f38e7b542d1eacdf8c old version: 4d87

Git快速入門-git stash 暫存變更,git reset 撤銷commit,git revert 退遠端版本

注:本文基於git version 2.13.5 版本進行演示 1. 概述 Git入門系列第四篇,基於場景,介紹一些非常實用的Git命令,也許這些命令會讓你產生“還有這種操作”的感嘆。例如如何把修改暫存起來,留著以後使用?想撤銷已提交(com

IntelliJ IDEA下git版本退版本還原

1、選中要回退的檔案或者專案 2、複製要回退版本的版本號: 3、然後在branches裡check out你想要回退的版本 選擇Checkout Tag or Revision… 在彈出的視窗貼上剛剛複製的版本號,然後點選OK,版本回退成功。

git 退某個版本或者去掉某些patch

diff -urN linux-x.y.z/    linux/     >   xxx_patch patch -p1 <  ../xxx_patch diffstat -p1 xxx_patch git checkout  ...../...../.....

git版本退, github版本退

上週提交了更改,過了週末回來說要撤銷上個story。於是,需要找到上週提交的版本,rollback回來。 git版本管理命令,自從習慣使用管理工具之後就很少接觸了,當突然尋找其他指令的時候就成漿糊了,ctrl+k只能順利的提交而無關管理。因此,工具簡化操作卻弱化了技能。就像前

Toolbar設定退箭頭的方法

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);

git知識總結4——檢視歷史退版本刪除

要隨時掌握工作區的狀態,使用git status命令。 如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。 HEAD指向的版本就是當前版本,因此,Git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_

git退到某個歷史版本

sta 歷史 遠程服務 clas 使用 right ava 版本 blog 1. 使用git log命令查看所有的歷史版本,獲取某個歷史版本的id,假設查到歷史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。 2. gi

git分支與版本管理版本退衝突解決記錄 - 海北天藍 - 部落格園

一.基礎使用 1.初始化本地倉庫 git init 2.關聯遠端倉庫 git remote add origin [email protected]:使用者名稱/倉庫名.git 3.新增遠端倉庫檔案到本地 git pull origin master   本地自動建

[Git高階教程(二)] 遠端倉庫版本退方法 - 梧桐那時雨 - CSDN部落格

1 簡介 最近在使用git時遇到了遠端分支需要版本回滾的情況,於是做了一下研究,寫下這篇部落格。 2 問題 如果提交了一個錯誤的版本,怎麼回退版本? 如果提交了一個錯誤的版本到遠端分支,怎麼回退遠端分支版本? 如果提交了一個錯誤的版本到公共遠端分支,又該怎麼回退版本? 3 本地分支版

git 學習(散記)之二(檔案提交版本退暫存區與工作區撤銷修改)

提示:如果是初學者 可以按照我的命令敲一遍。在第一篇要去註冊一個github賬號才能繫結本地倉庫 一、修改檔案處理以及檢視操作    vim readme.txt  //開啟後隨便修改一下   git status  //檢視狀態

idea中GIT版本退

宣告、使用GitHub託管、idea2018.2 今天一頓操作,本來沒BUG的讓我改的再也跑不起來了,亂的一批,還好用了GItHub這神器,直接回退上一個版本了只有; 操作如圖示: 1、選擇要回退的歷史版本,copy 版本號; 2、檢出歷史版本 3、開啟要檢出版本庫

eclipse使用git進行程式碼修改合併GitHub程式碼同步和版本退等操作

1、修改程式碼後提交 修改的檔案回出現在以下位置中,選中右鍵add index——》填寫commit message——》commit 將程式碼push到GitHub:右鍵專案——》team——》remote——》push——》填寫你的GitHub倉庫的uri(例如https://githu

GIt學習第二天之版本退工作區和暫存區

 搬運自 ‘廖雪峰的官方網站’ 地址:https://www.liaoxuefeng.com/ 1.版本回退   在Git中,我們用git log命令顯示從最近到最遠的提交日誌,如果嫌輸出資訊太多,看得眼花繚亂的,可以試試加上--pretty=oneline引數:      你看到的一大串類

GIT版本退工作區和暫存區管理修改提交修改撤銷修改刪除檔案

git status命令可以讓我們時刻掌握倉庫當前的狀態。比如哪個檔案被修改過,並且是否提交過。 git diff具體檔名.字尾名命令可以檢視某個檔案修改前後的區別,顯示的格式正是Unix通用的diff格式。 版本回退: 版本回退是有條件的,就是你還沒有把自己的本地版本

Node快速切換版本版本退(降級)版本更新(升級)

Node快速切換版本、版本回退(降級)、版本更新(升級) 場景 最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升級到10.x版的node後,又用不了另一套工作流。 問題 怎麼實現node版本降級、升級?是否可以安裝多個版本按需要進行切換?

遠端倉庫版本退方法

1 簡介 最近在使用Git時遇到了遠端分支需要版本回滾的情況,於是做了一下研究,寫下這篇部落格。 2 問題 如果提交了一個錯誤的版本,怎麼回退版本? 如果提交了一個錯誤的版本到遠端分支,怎麼回退遠端分支版本? 如果提交了一個錯誤的版本到公共遠端分支,又該怎麼回退版本

spring cloud:Edgware.RELEASE版本中zuul退方法的變化

Edgware.RELEASE以前的版本中,zuul閘道器中有一個ZuulFallbackProvider介面,程式碼如下: public interface ZuulFallbackProvider { /** * The route this fallback will be used