armv7(iPhone 3GS/4 支持),armv7s(iPhone 5)可選。| 現象 | 原因 | 修復 |
|---|---|---|
| 啟動即 Crash (dyld: Symbol not found) | 使用了 iOS 5/6 專有 API(如 NSJSONSerialization、UICollectionView、Auto Layout) | 運行時檢查 [Class respondsToSelector:] 或 NSClassFromString,提供降級實現 |
| 第三方庫 Crash | 靜態庫編譯時 Deployment Target 過高,或包含新 API | 重新編譯靜態庫,設置相同 Deployment Target;或尋找兼容版本 |
| Interface Builder 警告 | Storyboard/XIB 使用了新版控件屬性 | 改用代碼佈局,或單獨維護舊版 XIB |