2009-08-05 29 views

Trả lời

28

Khá dễ dàng.

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 

Cập nhật: Trong Xcode 4, con đường này đã thay đổi để /Applications/Xcode.app/Contents/Developer/Platforms/...

+1

nếu bạn đang sử dụng 3.1 SDK, sau đó loại bỏ phần "\ \\ (7A341)", khiến tên thư mục là "3.0" không phải là "3.0 (7A341)" – digdog

+0

Hoàn hảo. Tôi yêu các giải pháp dễ dàng như thế này :) –

+0

Tôi ước tôi có thể bỏ phiếu +25 –

10

Tiếp tục phát triển với iPhone SDK 3.0 trên iPhone, iPhone 3G và iPhone 3GS chạy iPhone OS 3.0.1 sẽ cần phải thực hiện như sau:

  1. Đăng nhập vào máy Mac của bạn với một tài khoản quản trị và ra mắt ứng dụng Terminal (/ Applications/Utilities)

  2. Sao chép và dán dòng sau vào Terminal: ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 \ (7A341)/Nhà phát triển/Nền tảng/iPhoneOS. nền tảng/DeviceSupport/3.0.1

Lưu ý: Nếu bạn đã cài đặt iPhone SDK 3.0 ở đâu đó khác với vị trí mặc định/nhà phát triển, hãy thay thế thư mục "/ Nhà phát triển" nếu thích hợp.

Thông tin thêm về chủ đề này trên Diễn đàn Apple Dev: https://devforums.apple.com/message/105448#105448

+0

Được bình chọn để được giải thích chi tiết và trích dẫn nguồn. –

-1

Ouch .. Tôi quá có này ... đã kết thúc cài đặt lại SDK + Xcode ... Nếu duy nhất tôi gửi vấn đề của tôi đây :(

+0

Tôi cũng làm như vậy! Sau đó, tôi đã thông minh và đăng câu hỏi ở đây ... ;-) –

0

tôi đã phải đặt dấu ngoặc kép quanh những con đường và cũng có thể khởi động lại xcode:

ln -s "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 (7A341)" "/ Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 "

0

ok bạn cần phải thực hiện cái cũ 3.0 (7a341) dir và sao chép nó vào bản 3.0.1 (7A400) tôi đã có ba tác phẩm trong đó tôi cần phải sao chép

mở ra công cụ tìm đến thư mục

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

làm cho thư mục mới 3.0.1 (7A400)

sao chép tập tin vào nó từ 3.0 (7A341)

khởi động lại xcode

xong !!

0

Đối với khoa học ở đây là sự thay đổi tôi đã phải sử dụng:

sudo ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A312g\)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1 

Sự khác biệt là (7A12g) trong tên tập tin gốc. Tôi vừa tạo liên kết tượng trưng bằng tay trong terminal, sau đó khởi động lại XCode và tất cả đều khớp với nhau.

0

Trong trường hợp của tôi, những gì đã làm việc là sao lưu iPad của tôi, khôi phục nó từ iTunes, xóa nó khỏi tổ chức của tôi, sau đó kết nối nó và để cho người tổ chức tìm lại. YMMV.

0

Chúng tôi đã có biểu hiện gần đây hơn một chút về vấn đề này. Chỉ cần thêm câu trả lời này vì đây là lần truy cập Google hàng đầu cho thông báo lỗi.

Trong XCode 4.3.3, kết nối thế hệ thứ 2 iPod Touch với iOS 3.1.3, nó là neccesary để tạo ra các liên kết tượng trưng:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3\ \(7E18\) 

"3.1.3 (7E18)" là phiên bản phần mềm mà được hiển thị trong XCode Organizer cho iPod.

Khởi động lại XCode và iPod và cài đặt thư viện Hỗ trợ gỡ lỗi thiết bị chính xác cũng được yêu cầu.

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