Just a Computer Graphics Studio & My Life

Archive for the ‘教學’ Category

[iOS] Bitcode 問題

2015年有介紹過位元代碼 (Bitcode),儘管沒有很關注它的發展,偶爾卻會在編譯的時候有Bitcode問題

編譯後出現錯誤訊息:

Invalid bitcode signature

已經刪除暫存檔(Derived Data),和關閉啟用Bitcode,還是無法解決此問題。最後上網搜尋前人經驗,才發現可以透過Build Active Architecture Only設為Yes,就能成功編譯!

想起Debug時就有調整設定過,沒想到Release又遇到同樣的坑,所以這次就記錄一下吧!然後就要把版本發給老大測試囉~

參考:Invalid bitcode signature,你們有有沒有遇到這個問題?

廣告

[iOS] 編譯錯誤問題

第二次遇到類似的編譯錯誤問題,居然還讓我花些時間debug,只好把握時間記錄下來,這樣就能避免再次浪費時間除錯啦~

iOS 編譯錯誤問題00002

(繼續閱讀…)

[iOS] 靜態庫、動態庫、Framework的區別

持續使用Cocoapods來管理第三方套件,主要還是以Objective C來開發專案的我,有時候需要使用Swift的Open Source,才發現靜態庫、動態庫、Framework的區別要好好了解一下:P~

iOS 靜態庫、動態庫、Framework的區別 cocoapods.png (繼續閱讀…)

iPhone X 模擬器

台灣時間9/13凌晨1點,Apple的特別活動就是發表最新的iPhone,這一次同時發布三支iPhone:iPhone 8、iPhone 8 Plus、iPhone X

到公司後,立馬下載Xcode 9 GM,來體驗iPhone X 模擬器的呈現效果。就以我最近正在開發的自製遊戲-抓神魔獸為例。

(繼續閱讀…)

[iOS] 在Objective C專案使用Swift第三方套件

先前有提到在Swift專案使用Objective C第三方套件,現在想要反過來該怎麼做呢?目前我主要還是以Objective C來開發iOS App,然而有些超級好用的套件是用最潮的程式語言Swift打造,為了方便開發起見,還是來學著怎麼「橋接 (Bridging)」吧!

在這裡我是使用Cocoapods來下載Charts這個超過15000人使用開源做範例。

target ‘HappyChartTest’ do
# Uncomment the next line if you’re using Swift or would like to use dynamic       frameworks
use_frameworks!
pod ‘Charts’
# Pods for HappyChartTest
end

(繼續閱讀…)

[iOS] 播放背景音樂 (Play Background Music)

最近在做遊戲,是個抓神魔獸的小遊戲,我們想要加入背景音樂,讓玩家能融入遊戲情境之中,以增加玩家黏著度。

用寶貝球捉神魔獸遊戲.PNG

那麼要如何播放背景音樂 (Play Background Music)呢?

(繼續閱讀…)

[iOS] 國碼與國名 (Country Code and Country Name)

想要做國際級的App,然後讓使用者註冊使用,在填寫基本資料的過程中,會遇到選擇國碼與國名 (Country Code and Country Name)的欄位,此時要怎麼取得相關資訊?原來就內建在iOS SDK中!只要取得ISO Country Code,就能轉換成Country Name囉。

國碼與國名 (Country Code and Country Name).png

這世界上的國家還真是多呀~想起這世界「分久必合,合久必分」:P~

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: