TL; DR Xcode rất đặc biệt về tên bạn đặt ID ứng dụng của mình trong trung tâm thành viên. Có định danh gói chính xác là không đủ. Bạn phải sử dụng định dạng cụ thể được hiển thị bên dưới cho Xcode để "xem" ID ứng dụng của bạn.
Cập nhật : Theo @isaacselement trong các bình luận bên dưới, vấn đề này đã được giải quyết trong Xcode 7.3.1 .
Giải pháp của @ romrom là xóa ID ứng dụng và tạo Xcode tạo một cái mới là một đầu mối. Thật không may, nó không thông minh đối với tôi vì ID ứng dụng của tôi đã được sử dụng bởi một ứng dụng Store và do đó không thể xóa được.
Tuy nhiên, tôi đã phát hiện ra thông qua một số thử nghiệm rằng tôi có thể giải quyết vấn đề bằng cách chỉnh sửa thủ công ID ứng dụng đang thoát. Hóa ra Xcode thực sự rất kén chọn tên của ID chứ không chỉ ID gói.
Đối với ID gói thông thường, chẳng hạn như com.mycompany.appname , tên ID ứng dụng phải ở định dạng này:
XC com mycompany appname
Xcode sẽ không nhìn thấy tên ở bất kỳ định dạng nào khác .
Cách kiểm tra nếu bạn bị ảnh hưởng / Cách khắc phục
- Đăng nhập vào Trung tâm thành viên .
- Nhấp vào "Chứng chỉ, Số nhận dạng & Hồ sơ".
- Một thanh điều hướng bên trái, nhấp vào "ID ứng dụng".
- Xác định vị trí ID ứng dụng với số nhận dạng gói của bạn.
- Nếu ID ứng dụng đó không có định dạng tên chính xác (như được hiển thị ở trên), nhấp vào nó sau đó nhấp vào nút Chỉnh sửa.
- Thay đổi tên và nhấp Xong.
- Tận hưởng sự giảm căng thẳng và giận dữ.
PS Có một số vấn đề liên quan nếu bạn đang sử dụng Xcode 7.3, trong đó nó sẽ không tự động tạo hồ sơ phân phối phù hợp cho bạn, ngay cả khi bạn sửa tên như tôi đã đề cập ở trên. Giải pháp là hạ cấp xuống 7.2.1 hoặc 7.3 Beta hoặc sử dụng một công cụ như fastlane / thở dài.