中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

ios開發(fā)軟件環(huán)境,ios app開發(fā)環(huán)境搭建

如何設(shè)置 iOS 開發(fā)環(huán)境

原文:

成都創(chuàng)新互聯(lián)專注于洪澤企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城開發(fā)。洪澤網(wǎng)站建設(shè)公司,為洪澤等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

移動(dòng)互聯(lián)網(wǎng)時(shí)代,掌握 iOS 開發(fā)和安卓開發(fā) 還是很有好處的,我最近在學(xué)習(xí)移動(dòng)端開發(fā)的時(shí)候,最先遇到的問題就是環(huán)境安裝問題了。

雖說網(wǎng)絡(luò)上的教程已經(jīng)很豐富了,但是也不是每次都很順利,總是避免不了踩坑。這里就做一個(gè) iOS 開發(fā)的踩坑筆記,不一定沒個(gè)人都會(huì)遇到這些坑,但是如果你也恰巧遇到的話,希望能對(duì)你有一些幫助和啟發(fā)。

首先聲明一點(diǎn),要本地打包 iOS 或者 macOS 的 APP,必須要 Mac 電腦,因?yàn)閕OS軟件必須用Xcode來打包。Xcode是蘋果設(shè)備專用的開發(fā)工具,蘋果做的這是一整套工具鏈,不跨平臺(tái)。如果開發(fā)安卓APP的話無所謂Windows還是Mac,開發(fā)安卓用的Android Studio是跨平臺(tái)的,Mac和Windows都可以安裝使用。

再提一個(gè)小知識(shí),現(xiàn)代Web開發(fā)迅速發(fā)展,一些跨平臺(tái)框架如React Native、Ionic,可以做到一次開發(fā),跨平臺(tái)部署。這樣的框架帶來一個(gè)優(yōu)勢(shì),你在開發(fā)階段其實(shí)可以不用Mac,只需要有iPhone手機(jī)就可以,比如使用 expo 的服務(wù),可以聯(lián)網(wǎng)用自己的iPhone真機(jī)調(diào)試,使用官方提供的云部署來打包iOS APP。同樣的Ionic也提供這樣的服務(wù),但是這類服務(wù)售價(jià)太高,可能不太適合個(gè)人開發(fā)者,而且沒有iOS本地模擬器調(diào)試,可能還不太方便查問題,有興趣的朋友可以深入了解下。

簡(jiǎn)單總結(jié)來說,一般情況下想要做iOS的開發(fā),需要先備好Mac電腦。

我們依照 Capacitor 文檔來搭建環(huán)境,Capacitor 是Ionic團(tuán)隊(duì)推出的打包原生APP的工具

于是我就只能在 Apple Store 上安裝 Xcode 了,這個(gè)比較簡(jiǎn)單點(diǎn),直接在 Apple Store 上搜索 Xcode 就行了。

這一步我這報(bào)錯(cuò)

報(bào)錯(cuò)信息大致說我需要Ruby開發(fā)環(huán)境,用以下兩條命令安裝 Xcode 命令行工具

然后又報(bào)出了新的錯(cuò),提示我命令行工具已經(jīng)安裝過了,需要更新

先把舊的刪除,再重新安裝即可,所以這一步安裝CocoaPods我需要以下4條命令

以上就是我在搭建iOS/macOS APP 開發(fā)環(huán)境的時(shí)候遇到的坑,作為一個(gè)筆記供大家參考。如果大家有更好的經(jīng)驗(yàn)也歡迎分享出來。

用來做iOS開發(fā),需要什么樣的配置

iOS開發(fā)環(huán)境:筆記本一臺(tái)(最好Macpro?高配),iPhone手機(jī)一臺(tái)(用于真機(jī)測(cè)試,開發(fā)工具里面也有模擬器可用)

有一定的自學(xué)能力和自控能力,有一套完整的教程資料(codingke上有iOS的完整教程),熟練使用stackoverflower,segmentfault等站點(diǎn)解決技術(shù)性的問題,自學(xué)起來難度不會(huì)太大。

反之,自學(xué)能力和自控能力弱一些,容易受環(huán)境影響,還是報(bào)個(gè)培訓(xùn)班學(xué)習(xí)吧,身邊的同學(xué)都在努力學(xué)習(xí),也可以帶動(dòng)自己的學(xué)習(xí)熱情。

iOS部署開發(fā)環(huán)境的幾個(gè)步驟

將代理?yè)Q回國(guó)內(nèi)的淘寶后,重新執(zhí)行一遍安裝命令

如果Ruby環(huán)境不夠新,可能需要更新以下:

在執(zhí)行

的時(shí)候,可能會(huì)比較慢,這時(shí)候不要慌,可以通過

查看當(dāng)前的安裝進(jìn)度

如果Mac自帶的Ruby版本不夠新,可以參考我的另一篇文章

在按照步驟執(zhí)行的過程中遇到任何問題希望大家多多交流

請(qǐng)教關(guān)于IOS開發(fā)的軟硬件環(huán)境需求

1. 低級(jí)方案(當(dāng)待研發(fā)產(chǎn)品涉及音視頻等涉及聲卡、顯卡的功能時(shí),不推薦使用):

硬件:主流配置PC機(jī)(裝黑蘋果,大多數(shù)主流硬件的驅(qū)動(dòng)都能找到,但還是推薦虛擬)

軟件:虛擬機(jī)VM + Mac OS 系統(tǒng)鏡像,X-Code在虛擬Mac中安裝,蘋果免費(fèi)提供)

2. 高級(jí)方案(蘋果制造)

硬件:iMac或Macbook Air或Macbook Pro

軟件:Mac OS,X-Code

兩套方案都要有的東西:

1. IOS設(shè)備:iPhone、iPad、iPod

2. 開發(fā)者賬號(hào),最低每年99美金,沒有這個(gè)賬號(hào),開發(fā)的產(chǎn)品不能上架出售(免費(fèi)的都不行)

如何搭建ios開發(fā)環(huán)境

在Mac系統(tǒng)下進(jìn)行iOS開發(fā),就要配置相應(yīng)的iOS環(huán)境,需要安裝一些工具,下面小編將針對(duì)Mac配置iOS環(huán)境給大家做個(gè)簡(jiǎn)單的介紹,有興趣的朋友可以來了解下。

為了布署iOS應(yīng)用程序到Mac的iOS Simulator上,需要在Mac上安裝下列工具:

Platform Assistant(PAServer)

為了測(cè)試目標(biāo),RAD Studio使用Platform Assistant,它必須安裝并且運(yùn)行在Mac上。

XCode

XCode是在Mac上的開發(fā)測(cè)試環(huán)境,并且提供Mac OS X和iOS應(yīng)用程序需要的程序文件。

方法/步驟

1

安裝PlatformAssistant

剛才講過,當(dāng)布署iOS App從PC到iOS Simulator或iOS Device時(shí),Platform Assistant必須運(yùn)行在Mac上。

Platform Assstant的Mac OS X安裝包名為RADPAServerXE4.pkg,并且可以在兩個(gè)地方可以找到:

在RAD Studio安裝目錄里的PAServer目錄。

例如,C:\Program Files\Embarcadero\RADStudio\n.n\PAServer\RADPAServerXE4.pkg

2

運(yùn)行PlatformAssistant

在Mac的Finder里,按下面的步驟激活這個(gè).app文件(RAD PAServer XE4.app):

1. 定位到頂層的Applications目錄。

2. 雙擊RAD PAServer XE4.app來啟動(dòng)Platform Assistant:

會(huì)出現(xiàn)一個(gè)終端窗口,顯示Platform Assistant標(biāo)識(shí)以及輸入密碼提示:

可以按Return鍵(回車鍵),或者輸入一個(gè)PAServer的密碼然后按Return鍵。

3

接下來會(huì)被提示要求輸入Mac的用戶密碼來允許Platform Assistant來調(diào)試你的應(yīng)用程序。輸入你的密碼,然后選擇Take Control“允許”:

4

在Mac上安裝XCode

XCode是在Mac上的開發(fā)測(cè)試環(huán)境,并且提供為Mac OS X和iOS應(yīng)用程序所需要的開發(fā)文件。

可以從下面這些地方安裝XCode:

在“Mac OS X Install”DVD上,OptionsInstalls下面,雙擊XCode.mpkg來安裝XCode。

在Mac App Store,免費(fèi)下載Xcode。

作為一個(gè)注冊(cè)的AppleDeveloper,你可以下載最新版本的Xcode包(.dmg)。注冊(cè)然后下載Xcode。

END

IOS :Xcode 10.1環(huán)境搭建&連接真機(jī)

【必選】Mac OS X操作系統(tǒng)的電腦,Apple ID,iphone 真機(jī)?

( 若不需要“GPS”、“照相機(jī)”、“藍(lán)牙”等功能可使用iphone模擬器)

Xcode是IOS開發(fā)的免費(fèi)的IDE(集成開發(fā)環(huán)境)

截至目前,其最新版本為10.1,我們可以在App Store中輕松取之。(速度較慢,請(qǐng)耐心等待 ????)

選擇“iOS”和“Single View App”并點(diǎn)擊“Next”

填寫工程基本信息

選擇工程存放位置,如下我的位置

如下圖工程創(chuàng)建成功,但有紅色的感嘆號(hào):‘Signing for "HelloWorld" requires a development team’

Xcode在調(diào)試iphone真機(jī)時(shí)需要Team賬號(hào)(即Apple ID),所以需要設(shè)置下(點(diǎn)擊add account),添加apple id后關(guān)閉窗口,然后回到下圖

選擇剛才創(chuàng)建的team,紅色感嘆號(hào)消失

USB連接iPhone手機(jī),分分鐘,在下圖上紅框中可以選擇已連接的手機(jī)。

這時(shí),有可能會(huì)有ios系統(tǒng)不兼容提示(“OS version lower lower than deployment target”),即你開發(fā)針對(duì)的目標(biāo)系統(tǒng)過高了。這時(shí),在下圖下紅框中,適當(dāng)調(diào)整Target的iOS版本號(hào),直到?jīng)]有不兼容的提示。運(yùn)行“Hello World”?

然后會(huì)遇到如下問題:解決詳見 我的另一篇文章

????IOS:xcode提示“codesign 想要訪問您的鑰匙串中的密鑰”

第一次調(diào)試真機(jī)時(shí),會(huì)要求手機(jī)通過信任(如下圖),點(diǎn)擊OK,然后操作手機(jī),依次選擇:設(shè)置-通用-設(shè)備管理-“你的Apple ID”-信任“你的Apple ID”-信任。

編譯成功,真機(jī)桌面生成圖標(biāo)

點(diǎn)擊桌面圖標(biāo),打開蓋應(yīng)用“zhenji”

文章標(biāo)題:ios開發(fā)軟件環(huán)境,ios app開發(fā)環(huán)境搭建
當(dāng)前地址:http://www.rwnh.cn/article36/dsighsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)電子商務(wù)、App設(shè)計(jì)商城網(wǎng)站、網(wǎng)站建設(shè)、網(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)

成都網(wǎng)站建設(shè)
同心县| 邓州市| 萨嘎县| 峨眉山市| 石首市| 达拉特旗| 师宗县| 通榆县| 随州市| 巴彦县| 石阡县| 肃南| 应城市| 绩溪县| 大城县| 盐亭县| 新密市| 恩施市| 大田县| 永胜县| 伊宁市| 凤山市| 卢湾区| 晋江市| 邵阳市| 新兴县| 年辖:市辖区| 原阳县| 九龙县| 淮南市| 乌恰县| 马公市| 新化县| 承德市| 平谷区| 丹巴县| 荔波县| 中方县| 义马市| 嵊州市| 新源县|