- Xcode 14 phát hành ngày 12/9 đã nhanh hơn và nhỏ hơn 30%
- Tốc độ build dự án tăng tối đa 25% nhờ tăng xử lý song song
- Nhưng ngay sau khi ra mắt, kích thước của nhiều ứng dụng iOS đã tăng mạnh
- Nike 182MB → 322MB, AA 182MB → 389.1MB, Chime 162MB → 212MB
- Xcode 14 mặc định đã vô hiệu hóa
bitcode. Trong các bản phát hành Xcode tương lai, nó sẽ bị loại bỏ hoàn toàn
bitcode là một cách đóng gói ứng dụng, giữ lại một phần của quy trình build để Apple xử lý sau khi nhận bản gửi lên App Store
- Một trong những việc Apple làm ở bước này là loại bỏ Binary Symbol
- Nếu
bitcode không được bật, cần cấu hình để Xcode loại bỏ Binary Symbol trong build settings
Cách loại bỏ Binary Symbol mà không dùng Bitcode
- Thay đổi các giá trị cài đặt
- "Deployment Postprocessing" = "Yes"
- "Strip Linked Product" = "Yes"
- "Additional Strip Flags" =
-rSTx
- Tất cả các cài đặt strip khác giữ nguyên giá trị mặc định
- Cần đặt giống nhau cho mọi target
- Nếu dùng trình quản lý gói như Cocoapods thì có thể phát sinh vấn đề
- Khuyến nghị là dùng shell script
- Chạy script ở cuối quá trình build, trước bước Signing (xem nguyên văn)
Chưa có bình luận nào.