顯示具有 iOS問題解決分享 標籤的文章。 顯示所有文章
顯示具有 iOS問題解決分享 標籤的文章。 顯示所有文章

2020年4月14日 星期二

解決XCode實機測試時發生的問題: Could not locate device support files

問題描述: 當這問題發生時表示實體機器iPhone的iOS版本比該版本Xcode所支援的裝置iOS版本高(例如手機的iOS版本為12.4,但Xcode所支援的iOS版本只到11.0)

解決方法: 將較新版本的Xcode裡的/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport路徑下的支援iOS版本複製到較舊版本的Xcode同樣路徑裡面即可解決。

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無法順利的執行測試,例如無法順利地利用模擬器或真機做測試而一直卡在那裡,如下畫面:



而在網路上找到的解決方法有: (以下舉例我找到的答案)
  1. Open your Project Folder.
  2. Find ProjectName.xcodeproj file.
  3. Right-Click Copy and Paste to Safe Place.
  4. Right-Click Show Package Contents.
  5. Find project.xcworkspace file and delete that file.
  6. Reopen Your Project and clean and Rebuild.
或是
  1. Deleting "Derived Data" in the Organizer, and re-open and workspace. (fail to fix)
  2. "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

解決iOS 14上如果更換預設瀏覽器(例如從Safari換成Chrome)時, 用Scheme架構會無法回到上一頁的問題

 如果遇到以下問題時 須在Info裡的LSApplicationQueriesSchemes裡設定多增加https, 如下圖: