1. 程式人生 > >9、今日頭條在xcode 9.4+ios11+Swift 4.1下編譯執行

9、今日頭條在xcode 9.4+ios11+Swift 4.1下編譯執行

2、下載好之後解壓,會出現一個目錄結構,如下圖所示:


3、開啟News就是需要測xcode工程。

5、在進入此目錄後有一個Podfile檔案,此檔案已經包含了所使用的第三方依賴庫,如下圖所示:


6、開啟終端並進入到此目錄中,如下圖所示:


7、在終端使用open -a Xcode Podfile命令是通過Xcode開啟Podfile檔案,並將ios版本號10.0更改為11.0,如下兩幅圖:



8、儲存後再終端執行pod install命令後會出現

[!] Could not automatically select an Xcode project. Specify one in your Podfile like so:

project 'path/to/Project.xcodeproj'

錯誤,如下圖所示:


9、在次開啟Podfile檔案,然後在target 'News' do的下一行加入:project 'News'即可,其中News是當前工程的名稱,如下圖所示:


10、儲存之後再次執行pod install命令即可將進入安裝狀態,安裝過程是漫長的,如下圖所示:


11、最後下載並安裝好了,大概等了3個小時左右,如下圖所示:


13、然後使用Xcode開啟New.xcworkspace注意不是開啟News.xcodeproj,否則編譯會出現沒有模組的問題,如下圖所示:


14、然後開啟後進行編譯時出現錯誤,如下圖所示:


15、點選錯誤,然後定位到出錯的檔案,提示:SGPageContentView 

Use of undeclared type 'SGPageContentView',如下圖所示:


16、出現此錯誤說明包SGPagingView不存在該類,經過查詢SGPagingView開源包,從1.4.2版本開始已經去掉該類換為了SGPageContentCollectionView.h


17、因此可檢視版本1.4.1版本是SGPageContentView.h


18、因此需要更改Podfile包中的版本號,需要在SGPagingView後加入'<=1.4.1'說明是下載小於或等於1.4.1的版本,而在Podfile的版本設定說明如下:'> 0.1'  表示 0.1以上,'>= 0.1' 表示 0.1以上,包括0.1,'< 0.1'  表示 0.1以下,'<= 0.1' 表示 0.1以下,包括0.1,最後更改如下圖所示:


19、設定好之後再終端執行pod update,如下圖所示:


20、說明已經下載好1.4.1版本,然後在重新開啟工程進行編譯即可通過,如下圖所示:




21、接著就可以閱讀原始碼進行學習了。


相關推薦

9今日頭條xcode 9.4+ios11+Swift 4.1編譯執行

2、下載好之後解壓,會出現一個目錄結構,如下圖所示:3、開啟News就是需要測xcode工程。5、在進入此目錄後有一個Podfile檔案,此檔案已經包含了所使用的第三方依賴庫,如下圖所示:6、開啟終端並進入到此目錄中,如下圖所示:7、在終端使用open -a Xcode Po

MarkDown/Html線上轉換(支援程式碼高亮,可複製到微信公眾號今日頭條

MarkDown/Html線上轉換能夠將md渲染成html並且能保持程式碼高亮,可以方便的複製待格式的html貼上到微信公眾號,CSDN,簡書,部落格園,開源中國等。 掃碼體驗線上助手小程式 我是java程式碼 public static void main(String[

最全BAT演算法面試130題:阿里百度騰訊京東美團今日頭條

【百度、阿里、騰訊、京東、美團、今日頭條】等公司都會必考關於演算法的面試題目,今天總結演算法和題目如下: 演算法基礎: 第一:複雜度估算和排序演算法(上) 1) 時間複雜度和空間複雜度 2)認識對數器 3)氣泡排序 4)選擇排序 5)插入排序 6)如何

Android 高仿 頻道管理----網易今日頭條騰訊視訊 (可以拖動的GridView)附原始碼DEMO

private void MoveAnim(View moveView, int[] startLocation,int[] endLocation, final ChannelItem moveChannel, final GridView clickGridView) { int[] initL

ImageViewer:打造萬能圖片瀏覽器,輕鬆實現微信朋友圈今日頭條橫向列表縱向列表等圖片瀏覽效果

ImageViewer 關於 圖片預覽器,支援圖片手勢縮放、拖拽等操作,自定義View的模式顯示,自定義圖片載入方式,更加靈活,易於擴充套件,同時也適用於RecyclerView、ListView的

類似網易今日頭條等不感興趣的彈窗

在專案開發的過程中,產品提出了一個類似網易和今日頭條不感興趣的那種彈窗,感覺效果還不錯,網上相關的例子又沒找到,為了讓小夥伴們少加點班特意封裝了一下供給大家使用。那個小尖角用的是貝塞爾曲線,如有更好的實現方法,請留言==============================

最全BAT演算法面試100題:阿里百度騰訊京東美團今日頭條

第一:複雜度估算和排序演算法(上) 1) 時間複雜度和空間複雜度 2)認識對數器 3)氣泡排序 4)選擇排序 5)插入

最全BAT算法面試100題:阿裏百度騰訊京東美團今日頭條

分享 下一個 向量 估算 解決 重復數 後繼 最全 find 第一:復雜度估算和排序算法(上)1) 時間復雜度和空間復雜度 2)認識對數器 3)冒泡排序 4)選擇排序 5)插入排序 6)如何分析遞歸過程的時間復雜度 7)歸並排序 8)小和問題 第二:復雜度估算和排序算法(下

頭條校招(今日頭條2017秋招真題)1——python解法

題目描述 頭條的2017校招開始了!為了這次校招,我們組織了一個規模巨集大的出題團隊。每個出題人都出了一些有趣的題目,而我們現在想把這些題目組合成若干場考試出來。在選題之前,我們對題目進行了盲審,並定出了每道題的難度係數。一場考試包含3道開放性題目,假設他們的難度從小到大分別為a, b, c,我

用shell寫一個簡易計算器,可以實現加除運算,假如腳本名字為1.sh,執行示例:./1.

a-z 依次 腳本 als 示例 內置 數位 特殊字符 使用 用shell寫一個簡易計算器,可以實現加、減、乘、除運算,假如腳本名字為1.sh,執行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo "參

Visual Studio 2017 15.8+CUDA10.0+opencv 3.4.2+opencv_contrib 3.4.2+cmake+Windows10 環境編譯opencv原始檔

一、下載相應的檔案:     注意:雖然同樣是VS2017的IDE,但VC++編譯器版本是有區別的,參考:https://baike.baidu.com/item/_MSC_VER/9468279?fr=aladdin及http://www.cnblogs.com/mi

OpenCV3.4.0+contrib在VS2017編譯_win10 64位

一、前言              opencv新出了3.4.0版本,最近重灌系統,索性就把VS和opencv全換成最新版了,索然不知道新添了啥牛逼功能,不過先把環境配置好再說。二、操作環境系統:win10 64位 其它:VS2017    CMake 3.10.0-rc3 

基於geohash6編碼實現相鄰4916網格合並

ceiling 分別是 代碼 char class ogr city 接下來 偏移 前面的兩篇文章介紹了geohash的基本原理及c#代碼相關實現,其中geohash 5位編碼單個網格覆蓋面積大約在24平方千米,6位編碼單網格覆蓋面大約在0.73平方千米, 相鄰編碼

Xcode 9.4 模擬器Simulator存放路徑

1、模擬器檢視/下載 開啟Xcode,從Xcode選單選擇Preference 在Component選項卡中檢視已經安裝的模擬器(我已經全刪了,所以圖裡是待下載狀態)也可以從這裡點選下載圖示下載新模擬器 2、模擬器刪除 關閉Xcode,隨便開啟一

Xcode官方xip直接離線下載地址(更新到Xcode 9.4.1)

Xcode 9.4.1 https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip Xcode 9.4 https://download.developer.apple.com/Developer_To

快速判斷一個數能否被12345678910111213171923等整除的規律

快速判斷一個數能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的規律總結 (1) 1與0的特性: 1是任何整數的約數,即對於任何整數a,總有1|a.        &nb

今日頭條2018校園招聘後端方向(9.10)

時間限制:1秒 空間限制:65536K 題目描述 作為一個手串藝人,有金主向你訂購了一條包含n個雜色串珠的手串——每個串珠要麼無色,要麼塗了若干種顏色。為了使手串的色彩看起來不那麼單調,金主要求,手串上的任意一種顏色(不能包含無色),在任意連續的m個串

最新版windows 2012R2Apache24mod_wsgiDjango1.9python3.4專案部署(生產環境)

感慨一句,歷經千辛萬苦終於在騰訊雲windows2012R2伺服器上部署了Django個人部落格。話不多說,大家先看看效果。Django個人部落格 個人 心得:第一次在wondows伺服器上部署Django。饒了很大彎子,踩了很多坑。現在回過頭總結,常見

g++4.95.2安裝升級

4.9: yum install centos-release-scl -y yum install devtoolset-3-toolchain -y scl enable devtoolset-3 bash 5.2: yum install centos-release

iOS11 Xcode 9 快速跳轉到定義新姿勢(Jump to Definition)

2017年9月20日,蘋果如期推送 Xcode 9 和 iOS 11的更新.Xcode 9正式版與之前beta版本相差不大,編輯器有較大調整,試寫程式碼,發現“跳轉定義”跟以前不一樣了,之前按住command +滑鼠左鍵即可跳轉定義.如今不一樣了,如圖:首先整塊區域高亮,彈出