2012-02-09 39 views
5

Xin lỗi nếu điều này không được coi là đủ của một câu hỏi lập trình cho SO (đó là sự phát triển liên quan đến một vòng về cách).Dự án XCode 4.2 di chuyển sang XCode 4.2.1

Tôi có iMac ở 10.6.8 (Báo tuyết). Tôi đã làm việc trên một dự án iOS 5 bằng cách sử dụng storyboards, mà sẽ không hoạt động trên iPhone thử nghiệm của chúng tôi (nó đã ở phiên bản 4.3.5). Tôi đã cập nhật iPhone lên iOS 5.0.1 với hy vọng rằng điều này sẽ khắc phục được sự cố.

Cắm điện thoại, không thể chọn điện thoại từ XCode 4.2, vì nó chỉ hỗ trợ iOS 5.0 trở xuống. Vì vậy, bây giờ tôi phải nâng cấp lên XCode 4.2.1, yêu cầu cập nhật iMac lên 10.7 (Lion). Sau khi lắc nắm đấm và nguyền rủa Apple, tôi đã nói chuyện với người quản lý của mình để cho phép tôi thực hiện tất cả những nâng cấp cần thiết. Tuy nhiên, tôi muốn chắc chắn về một vài điều trước khi tôi thực hiện điều này:

  1. Dự án XCode 4.2 của tôi vẫn mở trong XCode 4.2.1 (hoặc có cách an toàn để chuyển đổi). Tôi muốn tránh viết lại ứng dụng.
  2. Tôi đã lưu thư mục dự án XCode của mình trên khóa usb để đảm bảo tôi không bị mất ứng dụng. Điều này cũng tiết kiệm repo git (repo git được lưu trữ theo mặc định? Tôi muốn giữ lịch sử nếu có thể)?
  3. Tôi cần làm gì với các khóa và chứng chỉ của nhà phát triển và phân phối? Tôi có cần xuất chúng và nhập lại chúng sau khi nâng cấp lên 10.7 không?
  4. Có điều gì khác mà tôi cần sao lưu trước khi thực hiện nâng cấp này (liên quan đến ứng dụng iPhone của tôi và bất kỳ điều gì khác liên quan đến phát triển/phân phối) không?

TIA

Trả lời

3
  1. Yes. Không cần phải chuyển đổi.
  2. Git repro được lưu trữ trong thư mục cấp cao nhất của dự án. Bạn được an toàn để vận chuyển nó thông qua ổ đĩa flash USB của bạn và không bị mất repo.
  3. Đã một thời gian kể từ khi tôi nâng cấp lên 10.7, nhưng tôi không nhớ phải tạo lại chứng chỉ của mình.
  4. Chỉ cần đảm bảo sao lưu dữ liệu của bạn "chỉ trong trường hợp", nhưng tôi đã có thể nâng cấp mà không gặp bất kỳ sự cố nào. Tuy nhiên, tôi đã đọc về nhiều lần thử không thành công, vì vậy tốt nhất là nên báo lỗi về mặt thận trọng.
+0

Ok cảm ơn thông tin. Tôi sẽ dùng thử (nâng cấp theo lịch trình vào cuối tuần này) và chúng tôi sẽ xem nó như thế nào. +1 hiện tại và đang chờ được đánh dấu là câu trả lời đúng sau khi tôi xác nhận nâng cấp. –

+0

Có may mắn khi nâng cấp không? – gschandler

+0

Chúng tôi đã kết thúc bằng cách sử dụng iPad (phiên bản 5.0), có thể mô phỏng iPhone. Đó là đủ để có được các ứng dụng ra khỏi cửa để nói. Mac đã được nâng cấp, nhưng tôi chưa nhận được nó (sẽ không cho đến khi chúng tôi nâng cấp ứng dụng ... nó chỉ là một dự án phụ vì chúng tôi không có nhà phát triển iPhone thông thường, vì vậy nó có thể một lúc). –

Các vấn đề liên quan