參考:https://developers.google.com/admob/unity/quick-start?hl=zh-tw#ios
實作環境:macOS 13.6、Xcode 15.0.1、Unity Editor 2023.3.30f1、Cocoa 1.13.0.
必要條件
- 使用 Unity 2019 以上版本
- 如何部署至 iOS
- Xcode 14.1 以上版本
- 指定 iOS 11.0 以上版本
- CocoaPods
(1) 安裝 CocoaPods!(Xcode 請記得先安裝)
curl -L https://get.rvm.io | bash -s stable
sudo gem install cocoapods
參考:https://developers.google.com/admob/unity/quick-start?hl=zh-tw
參考:https://developers.google.com/admob/unity/banner?hl=zh-tw#ios
參考:https://developers.google.com/admob/ios/quick-start?hl=zh-tw#manually_using_the_sdk_download
參考:https://developers.google.com/admob/ios/download?hl=zh-tw
建議:https://mac.install.guide/ruby/13.html
建議:https://www.ruby-lang.org/en/downloads/
其他:https://developers.google.com/admob/unity/mediation/unity?hl=zh-tw
(2) 如同 Unity 在 Android 版本加入 Admob Ads 的作法,然後切換到 iOS Build 環境.
(3) 設定 iOS - Player Settings 相關參數
(4) 點選「Build」輸出 Xcode專案
(5) 檢查 Xcoed 專案目錄下有沒生成 CocoaPods 所需相關檔案?尤其是名為 XXX.xcworkspace 檔
(6) 以 Xcode 開啟 XXX.xcworkspace 檔,而非 Xcode 內定的 XXX.xcodeproj 檔
(7) 點選 Build 就行囉!
*若是沒看到 XXX.xcodeproj 檔...
(1) 試著在 Podfile 所在目錄下 pod install 命令(第一次執行會很久...)
會出現如下訊息,若沒成功就得檢視訊息回應是啥了(我遇到的是 pod 版本太低「1.9.1」, 幾經折騰,後來更新為 1.13.0 才過關!):
沒有留言:
張貼留言