2010-10-19 31 views
14

Tôi đang sử dụng một số tài khoản để quản lý các ứng dụng iPhone/iPad của khách hàng của mình. Do đó, tôi cần kết nối với iTunes Connect với thông tin đăng nhập khác. Làm cách nào để thay đổi thông tin đăng nhập trong XCode hoặc Trình tải ứng dụng? Nó luôn được đặt thành một giá trị mặc định mà tôi có thể đã nhập vào lần đầu tiên XCode được bắt đầu.Làm thế nào để thay đổi đăng nhập XCode iTunes Connect của bạn?

Khi xác thực hoặc gửi đơn đăng ký sử dụng XCode Organizer Tôi bắt đầu ghét Apple về những gì họ đã làm để sử dụng nhà phát triển. Trong những tình huống đó tôi cảm thấy giống như một con sâu bên trong một chiếc Apple, khá là mất. Vấn đề là việc nhấp vào một trong các nút đó (Xác thực ... hoặc Gửi ...) KHÔNG cho bất kỳ loại phản hồi nào ngoại trừ trong những lần hiếm hoi. Cách duy nhất để xem điều gì đang xảy ra là sử dụng Bàn điều khiển để xem thông báo nhật ký XCode.

Trả lời

1

Bạn không cần thay đổi chi tiết kết nối itunes trong XCode. Miễn là bạn đã đặt đúng số nhận dạng gói, bạn có thể sử dụng chứng chỉ từ bất kỳ cổng cấp phép nào và bạn có thể tạo ứng dụng của mình với bất kỳ tài khoản nhà phát triển nào.

Để thay đổi chi tiết đăng nhập của bạn trong trình tải ứng dụng, bạn phải đi tới Cửa sổ -> Chạy trình hướng dẫn thiết lập ... và nhập lại chi tiết đăng nhập của bạn. Sau đó, bạn có thể chọn File -> New và nó sẽ tìm thấy bất kỳ ứng dụng chờ đợi trong tài khoản bạn vừa thiết lập.

+0

Cửa sổ -> Chạy trình hướng dẫn thiết lập ... là cách chính xác. Thx Thomas. –

+0

cảm ơn vì gợi ý tốt! – vinzenzweber

3

Cách duy nhất tôi phát hiện ra để thay đổi thông tin đăng nhập iTunes Connect đang sử dụng Keychain Access. Chỉ cần nhấn Cmd + Phím cách và tìm kiếm Truy cập Keychain. Khởi chạy ứng dụng đó và nhập "itunes" vào thanh tìm kiếm của Truy cập Keychain. Chọn "Tất cả các mục" trong Danh mục. Xóa tất cả các mục được tìm thấy. Bây giờ khởi động lại XCode hoặc Application Loader, bất cứ điều gì bạn cần sử dụng. Nó sẽ yêu cầu bạn đăng nhập lại!

1

Phương pháp tốt để giữ chứng chỉ Keychain, cài đặt XCode và cấu hình cung cấp và thông tin đăng nhập cổng Safari Developer hoàn toàn tách biệt là sử dụng tài khoản Đăng nhập người dùng Mac riêng cho từng khách hàng khác nhau (và thông tin đăng nhập của nhà phát triển). Điều này cũng giúp giữ cho khách hàng được tách biệt một cách rõ ràng. Nếu bạn cần đăng nhập và hiển thị một tài khoản cho khách hàng (Demo demo, vv), họ sẽ không thấy bất kỳ IP nào từ các khách hàng khác.

Bạn có thể kiểm tra bất kỳ mã phổ biến nào của mình trong kho lưu trữ kiểm soát phiên bản được chia sẻ vào từng tài khoản khi cần. Bạn cũng có thể sử dụng chuyển đổi người dùng nhanh của Mac để làm việc trong số nhiều tài khoản.

+0

ý tưởng hay! nhưng điều đó thực sự gây phiền nhiễu khi chuyển đổi tài khoản mọi lúc. – vinzenzweber

14

Tôi không thấy bất kỳ câu trả lời liên quan đến phần XCode của những câu dưới đây trong bài gốc: "Làm sao tôi có thể thay đổi tên đăng nhập ở XCode hoặc Application Loader?"

Điều này rất quan trọng đối với tôi vì tôi có nhiều ID Apple Dev. Khi thiết lập MBP mới, tôi cần làm mới Cấu hình cấp phép của mình trong bảng điều khiển Thiết bị XCode. Nút Refresh sử dụng mật khẩu biểu mẫu web daw2.apple.com được lưu trong Keychain của bạn nếu bạn chọn tùy chọn Remember Password in Keychain trên hộp thoại "Đăng nhập bằng Apple ID" của bạn. Tôi đã làm như vậy, điều này đã ngăn việc tải xuống hồ sơ cấp phép từ các tài khoản khác của tôi. Hơn nữa, nút Làm mới sử dụng thông tin đăng nhập được lưu trong bộ nhớ cache nếu bạn Làm mới lại sau khi nhập ID Apple, ngay cả khi bạn chưa chọn tùy chọn Keychain.

Vì vậy, để Refresh nhiều của Apple ID profile cung trong XCode một trong hai:

  1. Không sử dụng tùy chọn Keychain để lưu thông tin của bạn và khởi động lại XCode cho mỗi Apple ID mà bạn muốn tải về hồ sơ dự phòng làm mới.

  2. Nếu bạn đã lưu bằng chứng xác thực trong Keychain và bạn cần sử dụng ID Apple khác, hãy xóa mục đăng nhập Keychain cho daw2.apple.com và khởi động lại XCode.

+0

Trên phiên bản XCode 4.4.1, đây là giải pháp. –

+0

+1 làm việc cho tôi trên 4.4.1 quá – marchinram

+0

+1 điều này cũng hoạt động trên 4.5.2- rất hữu ích, cảm ơn bạn! – joshue

0

Tôi tin rằng cuối cùng cũng có một cách để thực hiện công việc này trong khi vẫn bảo vệ sự tỉnh táo của bạn trong Xcode 6.3.2.

Bí quyết chính là đảm bảo tài khoản iTunes Connect và tài khoản Trung tâm thành viên ID của Apple giống nhau đối với bất kỳ tổ chức cụ thể nào. Có vẻ như Xcode giả định rằng và cố gắng sử dụng ID Trung tâm Thành viên Apple để truy cập iTunes Connect.

Đảm bảo và sử dụng kiểu "+ thư mục" của địa chỉ email để tránh tạo và quản lý toàn bộ các tài khoản email thực (xem phần này để biết thêm thông tin: https://webapps.stackexchange.com/questions/26053/gmail-address-with-within-the-recipient-name). Nhưng đây là phần quan trọng - thêm tài khoản kiểu "+ thư mục" vào Trung tâm thành viên (ví dụ: mời tài khoản "+ thư mục") cho tổ chức đó và xóa ID Apple đơn giản của bạn nếu bạn đang sử dụng nó ở đó.

I.e. không sử dụng khả năng của Trung tâm Thành viên để liên kết nhiều tổ chức với một tài khoản. Điều đó sẽ chỉ gây nhầm lẫn cho Xcode nếu bạn cũng cần truy cập nhiều tài khoản iTunes Connect. Sử dụng một tài khoản "+ thư mục" cho mỗi tổ chức bạn đang làm việc và thêm Apple ID đó vào cả iTunes Connect và Member Center.

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