1)main 文件註釋修改路徑html
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Base/Base.xctemplate/TemplateInfo.plist
2)示例設置文件編程
1)main 文件中 main 函數默認配置修改路徑xcode
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/Application/Command Line Tool.xctemplate/TemplateInfo.plist
2)示例設置文件app
1)AppDelegate.m 文件中函數
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
2)application:didFinishLaunchingWithOptions: 方法內默認代碼的修改路徑測試
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application/Empty Application.xctemplate/TemplateInfo.plist
3)示例設置文件編碼
1)Xcode 中自定義代碼段文件存放路徑code
~/Library/Developer/Xcode/UserData/CodeSnippets/
2)示例設置文件orm
1)在 Xcode 中添加空模板htm
由於 Xcode5 或低於該版本的部分 Xcode 都有空模板(Empty Application.xctemplate),拷貝其中的空模板,粘貼到 Xcode6 或所須要版本的 Xcode 模版路徑中便可。
1> 低於 6 版本 Xcode 的模板路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application/Empty Application.xctemplate/
2> 高於 6 版本 Xcode 的模板路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/Empty Application.xctemplate/
2)Xcode 空模板文件
1)Xcode 中相應版本的 SDK 文件存放路徑
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
2)Xcode SDK 各版本
1)在 Xcode5 和以前的版本中,安裝模擬器 SDK 就等於安裝了模擬器。Xcode 中模擬器 SDK 文件存放路徑
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
2)在 Xcode6 和以後的版本中,新版的 Xcode 並不會識別 SDKs 目錄下的模擬器,須要將模擬器文件要放在這個目錄下
/Library/Developer/CoreSimulator/Profiles/Runtimes/
這個目錄是根目錄,不在 Xcode 和 User 的目錄下,並且與舊版的模擬器不一樣,新版模擬器是以 simruntime 爲後綴打包的文件。新版的 Xcode 軟件安裝時仍會建立相應版本的 SDK 文件,不會建立相應的 simruntime 文件。
3)若是遇到模擬器版本號顯示異常的問題,以下圖,只須要在 Xcode 的 Devices 裏將多餘的相同版本的模擬器刪除便可。
4)Xcode 模擬器各版本下載地址,密碼:x9pt。
1)在 Xcode5 和以前的版本中,Xcode 的模擬器路徑爲
~/Library/Application Support/iPhone Simulator/
在開發中,建議將文件拖動快捷路徑到 Finder 左側我的收藏下,能夠方便打開查看應用沙盒。
2)在 Xcode6 和以後的版本中,將模擬器的位置進行了變動,地址以下
~/Library/Developer/CoreSimulator/Devices/
打開後會發現以下狀況:在這裏,蘋果對模擬器進行了編碼處理,並非以模擬器系統版本進行的命名和分類,而是對 Xcode6 中全部的模擬器進行的區分,裏面的文件夾分別對應 Xcode6 中的不一樣模擬器。
選中某個文件後,打開會看到一個名爲 data 的文件夾,和 device.plist 的配置文件,打開 device.plist 的配置文件後,會看到模擬器的 UDID、設備類型、系統版本、名稱等。經過這個能夠知道模擬器的設備和系統版本。打開後,會發現,前面的看似亂碼的文件名稱,其實就是模擬器的設備 UDID,雖然從這裏能夠獲得模擬器的 UDID,蘋果也用它來進行分類模擬器,但在實際的編程中,若是想最後發佈到 APP Store 的話,仍是放棄 UDID 吧,這也是蘋果比較霸道的一點,固然了也是在保護用戶隱私的狀況下作出的。
1)在 Xcode5 及以前的版本中,沙盒路徑爲以下:
~/Library/Application Support/iPhone Simulator/5.0.0/Applications/
在 Applications 文件夾下,會找到應用程序的沙盒。在打開應用沙盒後,會有應用程序文件、Document 文件夾、Library 文件夾、tmp 文件夾。
2)在 Xcode6 和以後的版本中,應用程序文件、Document 文件夾、Library 文件夾、tmp 文件夾,這四個文件放在了不一樣的目錄中。
應用程序文件路徑:
~/Library/Developer/CoreSimulator/Devices/模擬器 UDID/data/Containers/Bundle/Application/
Document、Library、tmp 文件夾路徑:
~/Library/Developer/CoreSimulator/Devices/模擬器 UDID/data/Containers/Data/Application/
可是不幸的是,這兩個路徑打開後的文件名,仍是通過編碼過的,並且,同一個應用中的應用程序文件和 Document、Library、tmp 文件夾 文件夾所在的文件夾的文件名是不一樣的,只能本身找。
NSUserDefault 是 iOS 提供的本地化數據存儲方式,會在沙盒中自動建立一個 .plist 的配置文件,將數據保存起來,在讀取時,以 NSDictionary 字典來進行接收。
1)在 Xcode5 及以前的版本中,具體的路徑爲
~/Library/Application Support/iPhone Simulator/7.0.3/Applications/模擬器 UDID/Library/Preferences/
在 Preferences 文件夾下,名稱爲程序 Bundle Identifier 的 plist 文件。在刪除模擬器中的程序後,在 Library 文件夾下的 plist 文件會相應的刪除。
2)在 Xcode6 和以後的版本中,具體路徑爲
~/Library/Developer/CoreSimulator/Devices/模擬器 UDID/data/Library/Preferences/
經過上述的路徑能夠看出,經過 NSUserDefault 建立的 plist 文件夾仍是在 Library 文件下,但不一樣的是,真正存放的位置變了,成了在模擬器的資料庫文件夾下,這樣的改變所產生的變化就是,當咱們在刪除模擬器中的應用程序後,plist文件仍是會保留,並不會刪除。
1)Xcode 中離線文檔存放路徑
/Applications/Xcode.app/Contents/Developer/Documentation/DocSets/
2)Xcode 離線文檔
3)蘋果最新文檔
1)真機 DeviceSupport 問題
關於 Xcode7 真機測試出現 could not find developer disk image 問題,主要缺乏了此文件夾,將其放到指定路徑便可
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
2)Xcode 真機 DeviceSupport 文件
1)Xcode 主題配置文件存放路徑
~/Library/Developer/Xcode/UserData/FontAndColorThemes/
2)Xcode 主題配置文件