問題描述: 當這問題發生時表示實體機器iPhone的iOS版本比該版本Xcode所支援的裝置iOS版本高(例如手機的iOS版本為12.4,但Xcode所支援的iOS版本只到11.0)
解決方法: 將較新版本的Xcode裡的/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport路徑下的支援iOS版本複製到較舊版本的Xcode同樣路徑裡面即可解決。
2020年4月14日 星期二
2017年10月21日 星期六
Xcode測試的Simulator模擬器鍵盤不見了?
各位如果使用新的Xcode 9.0版測試時應該會發現模擬器的鍵盤不見了,如下圖所示:
現在,我們的鍵盤出現啦~
而要讓鍵盤出現的方式很簡單,只需要在上方的Simulator工具列選Hardware裡面的Keyboard,然後再選Toggle Software Keyboard就可以了,如下圖所示:
現在,我們的鍵盤出現啦~
2017年10月19日 星期四
如何解決發布錯誤 ERROR ITMS-90167: "No .app bundles found in the package"
今天分享一下如何解決在發布的時候遇到ERROR ITMS-90167: "No .app bundles found in the package" 的問題,在搜尋網路的解決方法時發現網路上是說這是因為當你用比較舊版的Xcode開發工具時(如7.3.1),在新的Mac OS (Mac OS Sierra 10.12)是無法正常發布的,需用較新的application loader 3.6(含)以上發布才可以,然後就教你去哪裡下載。
可是,經我自己測試以後發現不用這麼麻煩,其實用Xcode 7.3.1本身就可以解決這個問題了,方法就是在Run旁邊選擇裝置的地方選擇Build Only Device就可以了~ 如下圖所示:
上述方法就可以解決ERROR ITMS-90167: "No .app bundles found in the package" 的問題,不過..是說現在還會有人跟我一樣在用Xcode 7.3.1嗎? XDD
參考網址:
2017年10月17日 星期二
如何解決Xcode indexing paused的問題
今天分享如何解決Xcode在執行測試時遇到的indexing paused的問題,遇到這個問題時會導致Xcode無法順利的執行測試,例如無法順利地利用模擬器或真機做測試而一直卡在那裡,如下畫面:
而在網路上找到的解決方法有: (以下舉例我找到的答案)
按下去之後會看到如下畫面
點擊左側的Run,然後在右邊的畫面中找到Launch的地方,這邊預設會是Wait for executable to be launched,將它改成Automatically然後按下Close並且執行,理論上這時候就可以解決indexing paused卡住的問題了。
參考網址:
1. https://stackoverflow.com/questions/13831559/xcode-stuck-on-indexing
2. https://stackoverflow.com/questions/26494082/swift-xcode-index-freezing-or-slow
而在網路上找到的解決方法有: (以下舉例我找到的答案)
- Open your Project Folder.
- Find ProjectName.xcodeproj file.
- Right-Click Copy and Paste to Safe Place.
- Right-Click Show Package Contents.
- Find project.xcworkspace file and delete that file.
- Reopen Your Project and clean and Rebuild.
或是
- Deleting "Derived Data" in the Organizer, and re-open and workspace. (fail to fix)
- "Show Package Contents" on the .xcodeproj file and deleting .xcworkspace
甚至有附上語法
rm -frd ~/Library/Developer/Xcode/DerivedData/*
rm -frd ~/Library/Caches/com.apple.dt.Xcode/*
不幸的是,上述的方法在我自己嘗試以後都無法解決!
在我折騰一番之後我發現另一個解法,首先去工具列的Product --> Scheme --> Edit Scheme...,如下圖
按下去之後會看到如下畫面
點擊左側的Run,然後在右邊的畫面中找到Launch的地方,這邊預設會是Wait for executable to be launched,將它改成Automatically然後按下Close並且執行,理論上這時候就可以解決indexing paused卡住的問題了。
參考網址:
1. https://stackoverflow.com/questions/13831559/xcode-stuck-on-indexing
2. https://stackoverflow.com/questions/26494082/swift-xcode-index-freezing-or-slow
訂閱:
文章 (Atom)
解決iOS 14上如果更換預設瀏覽器(例如從Safari換成Chrome)時, 用Scheme架構會無法回到上一頁的問題
如果遇到以下問題時 須在Info裡的LSApplicationQueriesSchemes裡設定多增加https, 如下圖:
-
今天分享如何解決Xcode在執行測試時遇到的indexing paused的問題 ,遇到這個問題時會導致Xcode無法順利的執行測試 ,例如無法順利地利用模擬器或真機做測試而一直卡在那裡 ,如下畫面: 而在網路上找到的解決方法有: (以下舉例我找到的答案) Ope...
-
10/8是建立個人Blog的第一天 , 所以發表第一篇文章記錄紀念一下 。 未來將會陸續的分享自己的專業知識或是生活記事~
-
這一篇主要是介紹iOS相關程式(例如Swift 、Objective-C、Sprite Kit…etc )等常看到的前置詞的說明 因為曾經在面試的時候被人問到知不知道NS所代表的意義 , 所以在此與大家分享一下一些比較常見的前置詞 NS xxxx: N eXT ...
-
問題描述: 當這問題發生時表示實體機器iPhone的iOS版本比該版本Xcode所支援的裝置iOS版本高(例如手機的iOS版本為12.4 ,但Xcode所支援的iOS版本只到11.0 ) 解決方法: 將較新版本的Xcode裡的 /Contents/Developer/Plat...
-
今天分享如何將矩形的按鈕動畫變成圓形的按鈕 ,先看原來的畫面 ,如圖所示按鈕原本是長方形 而我們最後的目標就是將它們變成圓形的按鈕 ,如下圖所示: 範例中我們用一個Timer來使按鈕3秒過後可以變成圓形的 Timer語法 NSTimer . s...
-
淺談SSL安全憑證 網址有分為http與https ,兩者最大的差別在於http是沒有受到加密保護的 ,而https的全名為 H yper T ext T ransfer P rotocol S ecure ,意即 利用 SSL/TSL 來 加密 封包以保護交換資料的隱私...






