一、項(xiàng)目移動(dòng)到 m1電腦上運(yùn)行不起來 ,原因是不支持x86的架構(gòu),如果對(duì)其他不影響的話,直接應(yīng)用程序-Xcode - 勾選 Rosetta - 退出Xcode - 重新打開,編譯運(yùn)行即可。

創(chuàng)新互聯(lián)于2013年成立,先為梁河等服務(wù)建站,梁河等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為梁河企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
二、XIB 、StoryBoard 等故事版本無法操作,但是關(guān)閉勾選 Rosetta 又可以,但是又不能運(yùn)行了~所以這邊筆者很無奈,只能等蘋果做修復(fù)適配了~官網(wǎng)查了也無解。
三、安裝Cocoapods 也會(huì)遇到報(bào)錯(cuò),方法也是一樣,終端 勾選 Rosetta,退出重啟,再次安裝即可!
1.模擬器現(xiàn)在是arm64版本,很多項(xiàng)目的模擬器跑不起來,這個(gè)使用Rosetta是可以解決的,Xcode和Xcode Simulator都勾選“使用Rosetta打開”,再重啟Xcode和Xcode Simulator,Xcode clean一下重新編譯就可以了。
2.使用Rosetta打開xcode,遇到了第二個(gè)問題,xib出現(xiàn)藍(lán)線,按照網(wǎng)上處理都沒什么用,個(gè)人猜測(cè)是轉(zhuǎn)Rosetta打開后,還是M1xcode跑的項(xiàng)目緩存問題,所以應(yīng)該先去清除下Library/Developer/Xcode/DerivedData/下的緩存文件,這里有點(diǎn)玄學(xué)的地方,你先保證M1版本的xcode打開xib正常后,關(guān)閉xib,去文件夾下清除緩存,然后再使用Rosetta打開xcode。
之前只能使用低版本模擬器,現(xiàn)在可以兼容了,在build setting 里面 找到excluded architectures 設(shè)置 debug 模式下加一個(gè)arm64 就行了
iOS開發(fā)中,會(huì)要求導(dǎo)入@1x、@2x和@3x:
使用@1x格式: iPhone3GS
使用@2x格式: iPhone 4,4S,5,5S,5C,SE,6,6S,7,8,XR
使用@3x格式: iPhone 6Plus、6sPlus、7Plus、8Plus、X、XS、XS Max
這樣在開發(fā)過程中,將三種圖片(比如分別為1.png、1@2x.png和1@3x.png)導(dǎo)入到工程圖庫(kù)中的時(shí)候可以自動(dòng)被識(shí)別為1x、2x和3x大小的圖片
可以利用Mac系統(tǒng)中自帶的服務(wù)自己 制作一個(gè)快速生成@1x、@2x和@3x圖片的功能
首先spotlight搜索Automator,然后按Enter打開
**新建文稿 **
選取文稿類型為 快速操作
在工作流程收到當(dāng)前的后面選擇圖像文件
在左邊窗口的“操作”下,選擇“資源庫(kù)”中的“文件和文件夾”,將右側(cè)中的“給訪達(dá)項(xiàng)目重新命名”拖入最右側(cè)的大窗口中,(如果警告提示是否要增加一個(gè)“拷貝訪達(dá)項(xiàng)目”操作,選擇“不添加”),選擇“添加文本”,在輸入框中輸入【@3x】
拖入“復(fù)制訪達(dá)項(xiàng)目”
選擇左側(cè)“資源庫(kù)”中的照片,將“縮放圖像”拖入右側(cè)窗口(如果警告提示是否要增加一個(gè)“拷貝訪達(dá)項(xiàng)目”操作,選擇“不添加”),并選擇“按百分比”,輸入【66】
再拖入“文件和文件夾”下的“給訪達(dá)項(xiàng)目重新命名”,并選擇【替換文本】,查找【“】,以【僅基本名稱】;****再拖入“文件和文件夾”下的“給訪達(dá)項(xiàng)目重新命名”,并選擇【替換文本】,查找【@3x”的副本】,以【僅基本名稱】,替換成【@2x】
拖入“復(fù)制訪達(dá)項(xiàng)目”,選擇左側(cè)“資源庫(kù)”中的照片,將“縮放圖像”拖入右側(cè)窗口(如果警告提示是否要增加一個(gè)“拷貝訪達(dá)項(xiàng)目”操作,選擇“不添加”),并選擇“按百分比”,輸入【50】
再拖入“文件和文件夾”下的“給訪達(dá)項(xiàng)目重新命名”,并選擇【替換文本】,查找【“】,以【僅基本名稱】,再拖入“文件和文件夾”下的“給訪達(dá)項(xiàng)目重新命名”,并選擇【替換文本】,查找【@2x”的副本】,以【僅基本名稱】
然后保存,將“快速操作”存儲(chǔ)為“制作@2x@3x圖片”
每次使用的時(shí)候,只需選中圖片,選擇訪達(dá) - 服務(wù) - 制作@2x@3x圖片,****就會(huì)自動(dòng)生成三個(gè)圖片:1.png、1@2x.png和1@3x.png
最終效果~
iOS開發(fā)就是為裝有iOS系統(tǒng)的設(shè)備完成應(yīng)用軟件或游戲軟件的開發(fā),進(jìn)行iOS開發(fā)不一定非要用mac,也可以在Windows的環(huán)境下安裝一個(gè)mac虛擬機(jī),或者也可以使用黑蘋果。
終端執(zhí)行以下命令:
~/.bash_profile 文件中添加
執(zhí)行
終端執(zhí)行以下命令:
終端執(zhí)行以下命令:
設(shè)置默認(rèn) ruby
安裝某個(gè)版本
終端執(zhí)行以下命令,查看 pod 版本:
檢查版本是否符合,如果不符合,先移除已安裝版本。
移除 cocoapods ,執(zhí)行如下命令:
安裝指定版本的 CocoaPods 如1.8.3,終端執(zhí)行以下命令:
安裝成功后,終端執(zhí)行以下命令查看版本號(hào):
如果安裝不成功可以多試幾次, 或者開啟移動(dòng)數(shù)據(jù)進(jìn)行安裝, 已經(jīng)配置過幾次環(huán)境,上面步驟親測(cè)有效
本文題目:iosmac開發(fā),ios oc開發(fā)
地址分享:http://chinadenli.net/article37/dsijopj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、電子商務(wù)、網(wǎng)站制作、企業(yè)網(wǎng)站制作、微信小程序、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)