2011-01-25 18 views
19

Tôi liên tục đấu tranh để làm cho mã số của tôi hoạt động. Tôi đang cố gắng để có được một hồ sơ cung cấp chung tốt sẽ làm việc cho tất cả các ứng dụng của tôi trong quá trình phát triển. Họ luôn thất bại mã số, nhưng họ cũng luôn cài đặt trên điện thoại của tôi. Đi con số.Cách thay đổi ID ứng dụng được liên kết với Hồ sơ cấp phép của nhóm (Xcode được quản lý) của tôi

Tôi đã tạo một ID ứng dụng có tên là ##########.mydomainname.* và liên kết nó với chứng chỉ phát triển của mình, nhưng khi số Team Provisioning Profile: * được tạo, nó sử dụng ID ứng dụng mà tôi đã tạo khi đăng ký lần đầu hơn một năm trước. Tôi không biết đây có phải là vấn đề hay không, nhưng tôi muốn thử liên kết số Team Provisioning Profile: * với ID ứng dụng ##########.mydomainname.* của tôi. Tôi rất đau khi liên tục nghịch ngợm với việc cung cấp - cuối cùng tôi làm cho nó hoạt động, nhưng nó không bao giờ là công thức tương tự.

Bằng cách nào đó tôi có thể chỉnh sửa ID ứng dụng được sử dụng trong tiểu sử?

CẬP NHẬT: Đánh dấu câu hỏi là đã trả lời, nhưng có vẻ như câu trả lời là bạn không thể làm những gì tôi yêu cầu.

+6

Tôi phải hết lòng đồng ý với Steve ở đây: Cung cấp có vẻ là một loại ma thuật đen nơi công thức thay đổi liên tục. Và thực tế, bạn không thể thay đổi ID ứng dụng được liên kết với Hồ sơ cấp phép nhóm của bạn. Tại sao? Hãy hỏi các pháp sư da đen tại Apple ... – zmippie

Trả lời

13

Bạn không thể chỉnh sửa hiện tại của AppID, nhưng bạn có thể liên kết hồ sơ cấp phép hiện có với AppID mới hoặc tạo hồ sơ mới.

+0

Điều đó sẽ tuyệt vời - bạn có thể mô tả các bước để thay đổi ID ứng dụng cho 'Hồ sơ cấp phép nhóm được tạo tự động: *? 'Nó nói là" Được quản lý bởi Xcode "và khi tôi nhấp vào nó, nó cho thấy App ID ban đầu, nhưng tôi không thấy cách nào để thay đổi nó. – Steve

+0

Bạn cần phải đăng nhập vào [Cổng cấp phép iOS] (https://developer.apple.com/ios/manage/provisioningprofiles/index.action), nhấp vào 'Chỉnh sửa-> Sửa đổi' trên hồ sơ cung cấp của bạn và chọn AppID ưu tiên từ danh sách thả xuống. –

+0

Hoạt động trên bất kỳ cấu hình nào bạn tự tạo, nhưng liên kết 'Chỉnh sửa' bị thiếu cho cấu hình' Xcode Managed'. – Steve

2

Sau khi Apple gần đây đã thêm khả năng xóa Id ứng dụng, tôi đã quản lý để thay đổi Id ứng dụng được liên kết với Xcode Team Provisioning Profile.

Trong trường hợp của tôi, tôi có hai Mã ứng dụng ký tự đại diện, một Mã Xcode luôn được sử dụng là mã đầu tiên tôi tạo ra do lỗi khi đăng ký lần đầu tiên. Để chuyển sang id thẻ hoang dã ưa thích thứ hai của tôi, tôi đã làm như sau:

  1. Trong iTunes Kết nối -> Id ứng dụng: Xóa Id ứng dụng vi phạm.
  2. Trong iTunes Kết nối -> provisioning profiles: Cấu hình Xcode hiện được đánh dấu là không hợp lệ, hãy xóa nó.
  3. Trong Xcode -> Công cụ -> Thiết bị -> Cấu hình cấp phép: Xóa cấu hình và nhấp vào làm mới.

Các hồ sơ mới được tái sinh trong iTunes Connect tuy nhiên nó không được tải về vào danh sách trong Xcode vì vậy tôi đã tải về bằng tay từ iTunes Connect và kéo nó vào.

Rõ ràng iTunes kết nối có một số quy tắc về những App Id có thể bị xóa và Xcode có một số hành vi mặc định là Id ứng dụng nào chọn YMMV.

6

Theo Apple Vào tháng 4 năm 2013, bạn có thể xóa ID ứng dụng. Nhưng Vào tháng 9 năm 2013, Bây giờ, họ lại thay đổi từ giờ không thể xóa ID ứng dụng.

cập nhật ngày 19 tháng 9: Nhưng bây giờ một lần nữa bạn có thể xóa

1

Dường như bạn chỉ có thể xóa App ID mà không liên quan đến ứng dụng đăng ký với iTunesConnnect.

+0

LÀM THẾ NÀO? (Hướng dẫn luôn hữu ích) –

0

tôi đang sử dụng xcode 6.3.2 và mã định danh gói bắt đầu bằng yourcompany.yourapp không phải com.yourcompany.yourapp nhưng khi tôi tạo chứng chỉ trong developer.apple.com, nó sẽ là com.yourcompany.yourapp đó là lý do nó không hoạt động.

Sau đó, tôi đã thay đổi số nhận dạng theo gói thành com.yourcompany.yourapp trong xcode 6 để khớp với provisioning profile và nó làm việc cho tôi.

Hy vọng điều này sẽ giúp ích cho một số người.

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