Tôi có cần phiên bản macOS mới nhất để chạy Xcode và xuất bản ứng dụng macOS / iOS không?


2

Để phát hành một ứng dụng lên App Store hoặc xây dựng một ứng dụng bạn cần có máy Mac. Vì vậy, chị tôi đã tặng tôi chiếc MacBook Air 13 "2013 (128GB) với giá € 200 (~ $ 230). Nó vẫn hoạt động khá tốt, vì vậy giá cả hợp lý (tôi đoán vậy).

Nhưng tôi nghe nói rằng để sử dụng Xcode, bạn cần phiên bản mới nhất, thường được ràng buộc với phiên bản HĐH mới nhất.

Điều này có đúng không? Tôi có cần phiên bản HĐH mới nhất (High Sierra tính đến thời điểm hiện tại) để phát triển và xuất bản ứng dụng Mac / iOS không?


Chào mừng bạn đến hỏi khác nhau! :) Tôi hy vọng bạn đến để tìm trang web này một nguồn kiến ​​thức có giá trị! Tuy nhiên, tôi chỉ muốn cảnh báo bạn về một vài điều. Đầu tiên, do định dạng Hỏi và Đáp của trang web này, mỗi câu hỏi thực sự chỉ nên là một câu hỏi, trong khi bạn có hai câu hỏi riêng biệt. Và thứ hai, câu hỏi thứ hai của bạn thực sự lạc đề ở đây vì chủ yếu dựa trên ý kiến ​​(xem Tôi nên tránh hỏi loại câu hỏi nào? ). Hiện tại tôi đã tự do chỉnh sửa câu hỏi thứ hai để giảm nguy cơ bị đóng cửa.
Monomeeth

Oh okay, cảm ơn, tôi nghĩ rằng điều này dễ dàng hơn để mọi người có một số bối cảnh, nhưng sau đó tôi sẽ hỏi câu hỏi hoặc quora khác.

Đối với câu hỏi thứ 2 ban đầu bạn có, không ai có thể đưa ra câu trả lời rõ ràng cho bạn. Tuy nhiên, nếu nó giúp, MacBook Air 13 "2010 hỗ trợ macOS High Sierra trong khi MacBook Air 2009 thì không. Chị gái của bạn đang cung cấp cho bạn một mẫu 2013, vì vậy bạn nên dành thời gian cho nó. Tuy nhiên, trừ khi đây chỉ là Cách để bạn thử nước, có thể nói, bạn thực sự phải tự hỏi liệu MacBook Air có thực sự là công cụ phù hợp cho công việc hay không
Monomeeth

Câu trả lời:


2

Câu trả lời ngắn gọn là không, không nhất thiết.

Các phiên bản Xcode, giống như bất kỳ phần mềm nào, sẽ có phiên bản tối thiểu của hệ điều hành mà nó yêu cầu để chạy. Tuy nhiên, đó không nhất thiết là phiên bản mới nhất của HĐH.

Vài ví dụ:

  • Xcode 9.2 yêu cầu tối thiểu là macOS Sierra 10.12.6 để chạy
  • Xcode 9.3 yêu cầu tối thiểu là macOS High Sierra 10.13.2 để chạy

Điều này nhấn mạnh mấu chốt của giả định trong câu hỏi của bạn - rằng bạn cần phiên bản Xcode mới nhất để phát triển và xuất bản ứng dụng. Tuy nhiên, giả định này là sai. Các nhà phát triển không phải sử dụng phiên bản Xcode mới nhất để phát triển và xuất bản ứng dụng lên Mac hoặc Cửa hàng ứng dụng iOS. Thực tế, bạn không nhất thiết phải sử dụng Xcode.

Như đã nói, phiên bản phát hành mới nhất của Xcode (9.4.1) yêu cầu macOS High Sierra 10.13.2 để chạy, do đó, theo nghĩa đó, nó yêu cầu phiên bản chính mới nhất của macOS (mặc dù không phải là phiên bản phụ mới nhất). Nhưng, như tôi đã nói, bạn không cần sử dụng phiên bản Xcode mới nhất để phát triển / xuất bản ứng dụng.


Dưới đây là danh sách các phiên bản xcode và phiên bản min macos: en.wikipedia.org/wiki/
Kẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.