(2)[UE4]在Windows PC上使用Remote Build打包iOS App

該文章為吃貨傳說原創(chuàng),轉(zhuǎn)載請注明出處翁脆。

在上一篇文章《(1)[UE4]使用Windows PC打包iOS App》中我們知道了如何使用Windows PC把一個(gè)純藍(lán)圖且不使用iOS平臺(tái)插件的項(xiàng)目打包成一個(gè)iOS App,且無需Mac的介入魏宽。但是往往項(xiàng)目中都會(huì)有代碼或iOS平臺(tái)的插件(比如最近大熱的ARKit)呆馁,此時(shí)就需要UE4的Remote Build功能了梗摇。這項(xiàng)功能實(shí)際上使用了一臺(tái)Mac的Xcode對項(xiàng)目進(jìn)行遠(yuǎn)程編譯和烘焙糯崎,也就是說几缭,此時(shí)我們需要一臺(tái)Mac了。


1. 在Mac上的設(shè)置工作

1.1 準(zhǔn)備一臺(tái)Mac沃呢。

并確保和Windows PC處于同一局域網(wǎng)下奏司。

1.2 為Mac安裝Xcode。

如果你對Xcode版本有特殊的要求樟插,比如ARKit只能使用Beta版,那么請?jiān)诎惭b好之后運(yùn)行如下命令:

sudo xcode-select -s 你的Xcode安裝路徑/Contents/Developer

這個(gè)命令設(shè)置了系統(tǒng)默認(rèn)使用的Xcode版本竿刁。

1.3 確保Windows PC和Mac安裝了同樣的iOS Certificate黄锤。

這里推薦一種簡便的方法生成:

首先打開Xcode,打開Preference食拜,選擇Account鸵熟。

點(diǎn)擊左下角的+,添加一個(gè)Apple ID负甸,輸入你的開發(fā)者賬號(hào)和密碼流强。如果添加過了請忽略

添加完成后點(diǎn)擊它,右邊會(huì)出來一個(gè)詳細(xì)信息面板呻待,點(diǎn)擊右下角的Manage Certificates

接下來在彈出來的窗口中點(diǎn)擊左下角的+按鈕打月,選擇iOS Development。過一會(huì)后你就可以在列表中看到你添加的iOS Development Certificate了蚕捉。

打開Keychain Access奏篙,點(diǎn)擊左邊的“登錄”分類,你應(yīng)該可以在右邊看到剛剛添加的證書了迫淹。接下來把剛剛添加的證書拖到左邊的“系統(tǒng)”分類當(dāng)中秘通,這時(shí)需要電腦的登登錄密碼授權(quán)。完成后你應(yīng)該可以在“登錄”和“系統(tǒng)”兩個(gè)分類中看到我們剛剛添加的證書敛熬。

最后一步肺稀,點(diǎn)擊證書左邊的箭頭,打開下拉菜單应民,我們可以看到一個(gè)iOS Developer專用密鑰话原,右鍵這個(gè)密鑰文件夕吻,選擇導(dǎo)出,接著選擇保存位置和格式稿静,最后需要輸入一個(gè)密碼梭冠,這個(gè)密碼是為證書加密的密碼,隨便輸什么改备,只要記住就可以了控漠,后面要用到。

重要提示:不是右鍵點(diǎn)擊證書導(dǎo)出悬钳,而是點(diǎn)擊密鑰導(dǎo)出盐捷。如果你只導(dǎo)出了證書,是沒有對應(yīng)的密鑰的默勾!

我們會(huì)在保存位置看到一個(gè)導(dǎo)出的證書文件碉渡,默認(rèn)格式為.p12。

1.4 打開Mac的遠(yuǎn)程登錄功能母剥。

打開系統(tǒng)偏好設(shè)置滞诺,選擇共享,把遠(yuǎn)程登錄鉤上环疼。在右邊可以根據(jù)你的需要選擇允許訪問所有用戶或者指定用戶习霹,但是要保證你當(dāng)前使用的用戶是允許訪問的,因?yàn)槟惆裍code裝在了這個(gè)用戶上了炫隶。至此淋叶,Mac上的配置就結(jié)束了。


2. 在Windows PC上的設(shè)置

2.1 在Windows PC上為UE4項(xiàng)目配置正確的 .cer和.mobileprovision伪阶。

接下來把生成的證書文件拷貝到Windows PC上煞檩。打開UE4工程,項(xiàng)目設(shè)置栅贴,左邊選擇iOS斟湃,然后在右邊點(diǎn)擊Import Certificate,然后會(huì)提示你輸入剛才導(dǎo)出證書時(shí)輸入的密碼筹误,輸入完成后就可以順利導(dǎo)入了桐早。

如果你還不知道如何配置.mobileprovision,請看我的文章《(1)[UE4]使用Windows PC打包iOS App》中的“1.2.3-1.2.5和”“2. 對項(xiàng)目進(jìn)行設(shè)置”厨剪。

2.2 設(shè)置Remote Build

先嘗試著在Windows PC上ping一下Mac的IP哄酝,如果能ping到就沒問題,如果ping不到就檢查一下網(wǎng)絡(luò)設(shè)置祷膳,或者大叫“網(wǎng)管L招啤!V背俊搀军!”

確保你按照1.4的說明打開了Mac的遠(yuǎn)程登錄功能

在UE4的項(xiàng)目設(shè)置中的iOS分類中膨俐,找到Build這一欄,然后展開Remote Build Options罩句。在Remote Server Name輸入Mac的IP地址焚刺,RSync User Name輸入Mac的用戶名(你裝了Xcode的那個(gè)用戶)。然后點(diǎn)擊Generate SSH Key

接下來會(huì)跳出一個(gè)命令行窗口门烂。

1. 首先按隨便一個(gè)鍵繼續(xù)乳愉。

2. 接下來會(huì)提示你輸入Mac用戶對應(yīng)的登錄密碼,輸入后按回車屯远。

3. 然后會(huì)出現(xiàn)Enter passphrase(empty for no passphrase):什么都不要輸入蔓姚,直接回車

4. Enter same passphrase again:什么都不要輸入,直接回車

5. 會(huì)出來一堆連七八糟的東西慨丐,按回車?yán)^續(xù)

6. 再次輸入Mac用戶對應(yīng)的登錄密碼坡脐,回車

如果沒有提示你什么錯(cuò)誤的話,就說明Remote Build設(shè)置成功了房揭。


3. 打包和運(yùn)行

《(1)[UE4]使用Windows PC打包iOS App》的第三部分

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末备闲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子捅暴,更是在濱河造成了極大的恐慌浅役,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伶唯,死亡現(xiàn)場離奇詭異,居然都是意外死亡惧盹,警方通過查閱死者的電腦和手機(jī)乳幸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钧椰,“玉大人粹断,你說我怎么就攤上這事〉障迹” “怎么了瓶埋?”我有些...
    開封第一講書人閱讀 167,709評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長诊沪。 經(jīng)常有香客問我养筒,道長,這世上最難降的妖魔是什么端姚? 我笑而不...
    開封第一講書人閱讀 59,520評(píng)論 1 296
  • 正文 為了忘掉前任晕粪,我火速辦了婚禮,結(jié)果婚禮上渐裸,老公的妹妹穿的比我還像新娘巫湘。我一直安慰自己装悲,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評(píng)論 6 397
  • 文/花漫 我一把揭開白布尚氛。 她就那樣靜靜地躺著诀诊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪阅嘶。 梳的紋絲不亂的頭發(fā)上属瓣,一...
    開封第一講書人閱讀 52,158評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音奈懒,去河邊找鬼奠涌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛磷杏,可吹牛的內(nèi)容都是我干的溜畅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼极祸,長吁一口氣:“原來是場噩夢啊……” “哼慈格!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起遥金,我...
    開封第一講書人閱讀 39,660評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤浴捆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后稿械,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體选泻,經(jīng)...
    沈念sama閱讀 46,203評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評(píng)論 3 340
  • 正文 我和宋清朗相戀三年美莫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了页眯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,427評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡厢呵,死狀恐怖窝撵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情襟铭,我是刑警寧澤碌奉,帶...
    沈念sama閱讀 36,122評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站寒砖,受9級(jí)特大地震影響赐劣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜哩都,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評(píng)論 3 333
  • 文/蒙蒙 一隆豹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茅逮,春花似錦璃赡、人聲如沸判哥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽塌计。三九已至,卻和暖如春侯谁,著一層夾襖步出監(jiān)牢的瞬間锌仅,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來泰國打工墙贱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留热芹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,808評(píng)論 3 376
  • 正文 我出身青樓惨撇,卻偏偏與公主長得像伊脓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子魁衙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容