可能是最全的iOS 開發工具集合

Xcode

版本 下載地址 大小 SHA-1校驗碼
7.3 百度盤地址 密碼:s7sh 5.2G 2a9ad88e2144022fc81cdc1976e79b3d35a235b8
7.2 百度盤地址 密碼:mngy 4.73G df227623ba15036c0684e3c1edb0ee034b8ef692
7.1 百度盤地址 密碼:1eze 4.62G d4e9b9e8e33eb2cc7793143761404fbb650090d4
6.4 百度盤地址 密碼:iiae 2.8G 672e3dcb7727fc6db071e5a8528b70aa03900bb0

AppCode

版本 下載地址 大小
April 6,2016 https://www.jetbrains.com/objc/download/ 243M

Java to iOS

名稱 下載地址
j2Objc https://github.com/google/j2objc
RoboVM http://www.robovm.org/

Xcode插件

名稱 描述
FuzzyAutocompletePlugin 提供了除前綴匹配之外的其他更加靈活的自動補全功能,支持 Xcode 5+
SCXcodeMiniMap SCXcodeMiniMap 為 Xcode 添加了代碼地圖功能
Show in Github 可以直接打開 Github 上當前正在編輯的行對應的 commit 頁面
BBUFullIssueNavigator 這個插件讓 Xcode 在 issue 導航欄顯示所有的 issue 內容
BBUDebuggerTuckAway 當你開始編輯的時候幫你隱藏調試器欄的 Xcode 插件
SCXcodeSwitchExpander SCXcodeSwitchExpander 是一個可以幫你展開 switch 語句的插件,還會自動幫你插入 case 語句
VVDocumenter-Xcode 方便的編寫標準注釋的 Xcode 插件
XAlign 一個 Xcode 代碼自動對齊插件,它可以使用自定義的模式來對齊任何東西
cocoapods-xcode-plugin 依賴管理工具 CocoaPods 的 Xcode 插件
KSImageNamed-Xcode 提供了圖片名稱自動補全功能的插件
ColorSense-for-Xcode 可視化的顏色選擇插件
Backlight-for-XCode 高亮當前編輯的行
UIColor-Hex-Swift 通過十六進制字符串創建 autorelease 顏色的便利方法
KPRunEverywhereXcodePlugin 只需一次點擊,就可以在多個 iOS 設備上構建,運行 App
RevealPlugin 將 Reveal App 和你的項目自動合為一體的 Xcode 插件
RealmPlugin 生成 Realm 模型的 Xcode 插件
AdjustFontSize 使用 ? + / ? - 快捷鍵調整字體大小
Lin 這個插件提供了 NSLocalizedString 的自動補全插件
Rephrase Xcode 用于本地化的插件
XCActionBar Xcode 的 Alfred
QuickJump Xcode 快速代碼導航。
CATweaker 一個用于創建漂亮的 CAMediaTimingFunction 曲線的插件
XcodeWay 便捷地導航到多個地方
GitDiff 將與 git 倉庫中不同的代碼高亮
MCLog 用于控制臺內容篩選的插件
XToDo 一個顯示項目中 TODO,FIXME,??? 和 !!! 列表的對話框
CopyIssue 使復制 Xcode issuse 描述更簡單
RTImageAssets 自動生成所需的全部 App 圖標的插件
BBUncrustifyPlugin-Xcode 使用 ClangFormat 或 Uncrustify 格式化代碼的插件
Aviator 這個插件將 AppCode 的 ??T (source/test 切換) 帶到 Xcode 中
JumpMarks 使用有序的書簽為你的代碼做導航
XCSnippetr 直接上傳代碼片段到 Slack 和 Gist 的 Xcode 插件
Peckham 使用 #import 引用項目中的任何文件,提供代碼提示
MLAutoReplace 快速編碼以及代碼格式化插件,提升你的編碼速度
Chameleon iOS (Obj-C & Swift)的扁平化顏色框架
AutoHighlightSymbol 高亮被選中的符號對應的所有實例
Reveal-In-GitHub 用一個快捷鍵就可以跳轉到 GitHub 倉庫的 History, Blame, PRs, Issues, Notifications
CleanHeaders-Xcode 類似 iSort 的頭文件排序和重復消除插件,讓你的頭文件看起來更加有序
Luft 幫助你實現輕量的 View Controller 的 Xcode 插件

工具

名稱 描述
Shark 用于將 .xcassets 文件夾轉換成一個類型安全枚舉的 Swift 腳本
R.swift 在 Swift 項目中,強類型的自動補全資源名稱的工具,包括圖片,單元格和 segue 的工具
SwiftGen 一個生成 Swift 代碼工具的集合(生成資源的枚舉,storyboard,本地化字符串和 UIColor)
Localize-Swift Swift 2.0 實現在應用中切換語言的功能,幫助你的 APP 實現友好的本地化和國際化
Blade 為 iOS 和 OS X 應用生成 Xcode 圖片目錄,全局圖片和其他相關的東西
Retini 一個超級簡單的 Retina(2x,3x)圖片轉換器
Provisioning 一個查看器插件,用于預覽 .mobileprovision 文件。
Strsync 自動翻譯并且使 .strings 文件和默認語言同步

測試

名稱 描述
CrashMonkey iOS 平臺的 Monkey 測試工具
appium Appium 是一個開源自動化測試框架。用于測試原生或者混合 app
robotframework-appiumlibrary AppiumLibrary 是一個用于 RobotFramwork 的 appium 測試框架
Cucumber iOS BDD 框架
Kif 一個 iOS 的函數式測試框架
Subliminal 一個保守的 iOS 集成測試框架
UIAutomation 一個使用腳本在連接著的設備上測試你的用戶界面元素的 JavaScript 庫
ios-driver 使用 Selenium / WebDriver 測試任何 iOS 原生,混合或者移動 web 應用
Zucchini 可視化的 iOS 測試框架
Remote 在 Xcode 內部控制你的 iPhone 來做端到端的測試

其他測試

名稱 描述
NaughtyKeyboard 一個危險字符串的大列表,當用戶輸入這些字符串使有很大的可能會造成 bug,這是一個用于在你的 iOS 設備上測試你 app 的鍵盤
PonyDebugger 使用 Chrome 開發者工具對你的 iOS app 進行遠程網絡和數據調試
ios-snapshot-test-case 使用屏幕快照的 iOS 單元測試

Beta 測試版本發布

名稱 描述
Crashlytics 一個崩潰報告和 beta 測試服務。
TestFlight Beta Testing iTunes Connect 支持的 beta 測試服務。
HockeyApp 在 HockeyApp 你可以發布你 app 的 beta 測試版本,收集實時的崩潰報告,獲取用戶反饋,分析測試覆蓋率。

部署

名稱 描述
fastlane 將所有 iOS 部署工具整合到一個工作流中
deliver 部署截屏,app 元數據和 AppStore app 更新,這一切只需要一個命令就可以搞定
snapshot 自動地創建全部語言和全部設備的屏幕截圖

App Store

名稱 描述
Average App Store Review Times 這個網站可以同時跟蹤 AppStore 上 iOS 和 Mac 兩個版本的瀏覽次數,使用了利用 iOS 和 Mac 開發者的眾包數據
Apple’s Common App Rejections Styleguide 一些導致 app 被蘋果拒絕的重要常見問題
Free App Store Optimization Tool 在關鍵字和競爭者的角度上,讓你可視化地追蹤你的 App Store 數據
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容