欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

XCode編譯速度慢的處理方法

 更新時間:2015年06月09日 11:00:39   投稿:hebedich  
本文給大家介紹的是在IOS開發(fā)中XCode編譯速度慢的3種解決辦法,十分的實(shí)用,有需要的小伙伴可以參考下。

提升編譯鏈接的速度主要有以下三個方式:

1. 提高XCode編譯時使用的線程數(shù)

復(fù)制代碼 代碼如下:

defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

XCode默認(rèn)使用與CPU核數(shù)相同的線程來進(jìn)行編譯,但由于編譯過程中的IO操作往往比CPU運(yùn)算要多,因此適當(dāng)?shù)奶嵘€程數(shù)可以在一定程度上加快編譯速度。

2. 將Debug Information Format改為DWARF

在工程對應(yīng)Target的Build Settings中,找到Debug Information Format這一項(xiàng),將Debug時的DWARF with dSYM file改為DWARF。

這一項(xiàng)設(shè)置的是是否將調(diào)試信息加入到可執(zhí)行文件中,改為DWARF后,如果程序崩潰,將無法輸出崩潰位置對應(yīng)的函數(shù)堆棧,但由于Debug模式下可以在XCode中查看調(diào)試信息,所以改為DWARF影響并不大。這一項(xiàng)更改完之后,可以大幅提升編譯速度。

3. 將Build Active Architecture Only改為Yes

在工程對應(yīng)Target的Build Settings中,找到Build Active Architecture Only這一項(xiàng),將Debug時的No改為Yes。

這一項(xiàng)設(shè)置的是是否僅編譯當(dāng)前架構(gòu)的版本,如果為No,會編譯所有架構(gòu)的版本。需要注意的是,此選項(xiàng)在Release模式下必須為Yes,否則發(fā)布的ipa在部分設(shè)備上將不能運(yùn)行。這一項(xiàng)更改完之后,可以顯著提高編譯速度。

在設(shè)置完以上三個項(xiàng)之后,相信編譯時間會縮短很多。

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • iOS時間字符串格式化輸出技巧詳解

    iOS時間字符串格式化輸出技巧詳解

    本篇文章主要介紹了iOS時間格式化輸出技巧,可以將后臺返回的時間字符串轉(zhuǎn)換為指定的格式時間再顯示在UI上,有興趣的可以了解一下。
    2017-04-04
  • IOS客戶端接入微信支付

    IOS客戶端接入微信支付

    對于一個ios的app,如果有一些虛擬的商品或者服務(wù)需要通過在線支付來收費(fèi)的話,一般有幾種主流的選擇。如果是通過APP調(diào)用支付平臺APP的思路的話,一個是調(diào)起支付寶客戶端,一個則是調(diào)起微信支付。本文給大家分享ios客戶端接入微信支付,需要的朋友可以參考下
    2015-09-09
  • iOS密碼在進(jìn)入后臺1小時后重新設(shè)置

    iOS密碼在進(jìn)入后臺1小時后重新設(shè)置

    這篇文章主要介紹了iOS密碼在進(jìn)入后臺1小時后重新設(shè)置的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • 詳解iOS 多線程 鎖 互斥 同步

    詳解iOS 多線程 鎖 互斥 同步

    在iOS中有幾種方法來解決多線程訪問同一個內(nèi)存地址的互斥同步問題,本篇文章主要介紹了5中方法來解決問題,有興趣的可以了解一下。
    2016-12-12
  • iOS開發(fā)之路--微博新特性頁面

    iOS開發(fā)之路--微博新特性頁面

    本文是IOS開發(fā)之路系列的第三篇,主要是分享了微博新特性頁面的制作源碼,希望對大家有所幫助
    2014-08-08
  • iOS彈幕開發(fā)中遇到的問題匯總

    iOS彈幕開發(fā)中遇到的問題匯總

    最近做項(xiàng)目的時候需要實(shí)現(xiàn)彈幕這個功能, 雖然感覺實(shí)現(xiàn)起來也不是很復(fù)雜,但還是遇到了一些問題,下面這篇文章主要給大家總結(jié)介紹了在iOS彈幕開發(fā)中遇到的問題,文中將解決的方法介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-01-01
  • IOS 開發(fā)之PickerView文字和隨機(jī)數(shù)的使用

    IOS 開發(fā)之PickerView文字和隨機(jī)數(shù)的使用

    這篇文章主要介紹了IOS 開發(fā)之PickerView文字和隨機(jī)數(shù)的使用的相關(guān)資料,這里提供實(shí)例幫助大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-08-08
  • iOS中UILabel設(shè)置居上對齊、居中對齊、居下對齊及文字置頂顯示

    iOS中UILabel設(shè)置居上對齊、居中對齊、居下對齊及文字置頂顯示

    這篇文章主要給大家介紹了關(guān)于iOS中UILabel如何設(shè)置居上對齊、居中對齊、居下對齊及文字置頂顯示效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • 使用ARM匯編破解iOS程序基礎(chǔ)知識分享

    使用ARM匯編破解iOS程序基礎(chǔ)知識分享

    最近對iOS逆向工程很感興趣。但查到的資料中都涉及到有ARM匯編,但都只是很泛地用到,并沒有對iOS上的ARM匯編進(jìn)行比較詳細(xì)的講解。因此,經(jīng)過一系列的學(xué)習(xí)對iOS下的ARM有了一定的理解。在此打算用幾篇文字記錄下來, 限于本人水平有限,如有錯誤請不吝賜教。
    2015-11-11
  • iOS?block的值捕獲與指針捕獲詳解

    iOS?block的值捕獲與指針捕獲詳解

    Block它是C語言級別和運(yùn)行時方面的一個特征,下面這篇文章主要給大家介紹了關(guān)于iOS?block的值捕獲與指針捕獲的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02

最新評論