本文同步發表于我的微信公眾號,掃一掃文章底部的二維碼或在微信搜索
HelloWorld杰少 即可關注,
前言
在上篇文章中,我與大家分享了如何在 UE4 里實作按鈕事件回應的程序,應該來說如果你跟著我的步驟操作下來,實作按鈕事件回應還是很簡單的,本來按計劃今天這篇文章是和大家分享一下 UE4 開發如何與 iOS 原生進行資料互動,但是我臨時改變了一下,因為 UE4 開發對于新手來說還是有很多不友好的地方,基本上就是一個不斷填坑的程序,所以今天就先寫一篇填坑的文章,
由于 UE4 是跨平臺的游戲引擎,所以我們也需要在 Xcode 上對游戲進行除錯,查看日志等操作;相信很多剛接觸 UE4 的 iOS 開發者都會遇到編譯的時候除錯簽名報錯的情況,但是切換成 Xcode 自身創建的工程發現簽名證書又是匹配的,往往就在這簽名的問題上耽誤了大量的寶貴時間,所以今天我就來與大家分享一下如何配置 UE4 的 Xcode 除錯環境,
1. 向Apple development 后臺請求簽名證書
- 通過瀏覽器輸入地址:https://developer.apple.com/ 打開蘋果開發者后臺,輸入賬號密碼登錄;
- 創建 certificates, 除錯證書選擇 iOS App Development(這一點很重要,不要選擇兼容多平臺的證書), 發布證書選擇 iOS Distribution;
- 創建屬于自己的 bundleId;
- 添加可除錯的iOS設備;
- 生成 Profiles 簽名檔案,選擇之前生成的證書,如果是開發者簽名,要將之前添加的設備全勾上;
- 雙擊生成的證書簽名,將倆者安裝到Mac設備上;
2. 打開 XCode 工程進行簽名證書的配置
-
打開工程選擇對應的 Target, 打開 Signing & Capabilities, 選擇 Development, 如圖:

-
Bundle Identifier 中輸入對應的有效的值, 例如 com.xxxx.TestUE4Demo
-
如果 Team 中沒有值,需要在 Xcode 上登錄開發者賬號,如圖:

- 打開 Build Settings 將支持的平臺選擇為 iOS,而非 MacOS

- 在 Edit Scheme 中設定為 Development

- 打開 Signing & Capabilities 選擇正確的簽名

- 插上 iOS 設備, 待 Xcode 識別到你的設備后,選擇該設備, 按下 cmd+R 即可除錯
3. Windows 平臺上配置 iOS 除錯環境
- 打開 UE4 編輯器的工程組態檔,找到 iOS 平臺

- 設定包辨識符 bundleID

3.匯入簽名證書, 顯示 Valid 即可用

- 插上設備,進行除錯

結尾
本篇文章到這里就結束了,因為這篇屬于指導性的文章,所以也不涉及到復雜的知識點,如果大家在設定除錯環境的程序中遇到了問題,可通過留言的方式與我交流,也可以關注我的微信公眾號 "HelloWorld杰少 " 與我交流,謝謝;另外,今天就是周一了,希望大家在新的一周里能夠 get 到更多開發知識哦!
關注我的技術公眾號,獲取優質技術文章,
微信掃一掃下方二維碼即可關注:
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/238690.html
標籤:其他
