ID ứng dụng có Mã định danh '' không khả dụng. Vui lòng nhập một chuỗi khác


254

Tôi đang cố gắng thêm ID APP mới để chuẩn bị gửi App Store và gặp lỗi sau theo ID gói tôi cung cấp.

An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.

Điều đó có nghĩa là gì? Tôi đang cố gắng thêm một ID ứng dụng hoàn toàn mới, tất nhiên nó không tồn tại. Tôi đang thiếu gì? Tôi không nhớ đã gặp sự cố lần trước khi tôi tạo ID ứng dụng.


3
Ai đó đã đăng ký AppID bạn đã nhập! Chọn một cái khác. Đây là trường hợp của tôi.
Tony

4
Trong trường hợp của tôi, đó là một định danh ứng dụng mà tôi sở hữu và sử dụng, nhưng tôi vẫn nhận được thông báo này.
Caimen

bạn có thể đã đăng ký id ứng dụng này
gunas

Xóa và thêm tài khoản trong XCODE> ƯU ĐÃI làm việc cho tôi.
Kunal Gupta

Chỉ cần tải lên bằng Xcode phiên bản 7.3.1 mới nhất làm việc với tôi như một cơ duyên. Cảm ơn
Ravi

Câu trả lời:


112

cập nhật

Kể từ Xcode 8, Hồ sơ cung cấp nhóm iOS được quản lý bởi Xcode hiện được cập nhật bằng Xcode tự động và chính xác . Chúng thậm chí không được liệt kê tại Cổng thông tin dành cho nhà phát triển, nhưng được tạo trên chuyến bay.

Tuy nhiên, giải pháp được đề xuất dưới đây vẫn sẽ hoạt động. Tôi đã chuyển sang sử dụng hồ sơ cung cấp tự động.

tl; dr

Xóa Cấu hình cung cấp nhóm của INVALID iOS Được quản lý bởi Xcode khỏi Cổng thông tin dành cho nhà phát triển và tự tạo Hồ sơ cung cấp cho nhà phát triển iOS . Tải xuống thông qua Xcode và bạn sẽ thấy ổn.

chi tiết

Vấn đề:

Tôi bắt đầu trải nghiệm điều này sau Xcode 7.3 (7D175).

Những gì tôi đã làm trước khi vấn đề:

  • Chứng chỉ được gia hạn (nhà phát triển và phân phối) thông qua Xcode, b / c hết hạn;
  • đã cài đặt hai chứng chỉ bắt buộc (nhà phát triển và phân phối) trong móc khóa của tôi;
  • tạo lại hồ sơ Cung cấp Ad Hoc và App Store tại cổng Nhà phát triển với chứng chỉ phân phối mới;
  • tải xuống hồ sơ Cung cấp Ad Hoc và App Store tại địa phương qua Xcode;
  • hướng dẫn dự án thông qua quá trình Thiết lập Xcode để tự động quản lý hồ sơ cung cấp của bạn
  • Lưu ý Hồ sơ cung cấp nhóm iOS được quản lý bởi Xcode là INVALID
  • thấy Xcode không thể Xây dựng & Chạy do Hồ sơ nhóm của INVALID iOS.

Khai thác "Khắc phục sự cố" ( cách duy nhất, tôi biết để làm cho hồ sơ cung cấp được quản lý bởi Xcode hợp lệ ), đưa ra lỗi An App ID with Identifier '<app id>' is not available.

Giải pháp:

Tôi có:

  • xóa thủ công Hồ sơ cung cấp nhóm của INVALID iOS Được quản lý bởi Xcode khỏi Cổng thông tin dành cho nhà phát triển
  • Tạo thủ công hồ sơ Nhà cung cấp nhà phát triển iOS
  • Đã tải xuống qua Xcode

Bây giờ, tôi có thể Xây dựng & Chạy ứng dụng cho các thiết bị của mình.


chờ gì Chúng tôi có nghĩa vụ không sử dụng điều xcode tự động? điểm của chứng chỉ kiểu xcode là gì nếu không thể sử dụng để gửi cửa hàng ứng dụng thực tế?
pete

"Chúng thậm chí không được liệt kê tại Cổng thông tin dành cho nhà phát triển, nhưng được tạo trên chuyến bay." Kết nối iTunes yêu cầu id ứng dụng, vì vậy nếu nó "thậm chí không được liệt kê" thì tôi không thể tải ứng dụng của mình lên cửa hàng ứng dụng!
pete

Nếu bạn đã tạo dự án của mình trước với Xcode, tôi nghĩ điều xảy ra là các phiên bản Xcode gần đây sẽ tự động tạo AppId cho bạn. Tôi đã bị mắc kẹt với cùng một vấn đề, sau đó tôi nhận ra: * AppId mà tôi đang cố gắng tạo đã xuất hiện trong appstorecconnectect khi tạo một ứng dụng mới và chọn ID gói. Nó được đặt tên là "Tên miền XC com tên miền - com.domain.appname"; * Tôi không thể thấy ID trong developer.apple.com vì thanh cuộn được ẩn theo mặc định trong Safari. Không thấy rằng có nhiều mục nhập hơn ... Bởi vì tất cả những mục được tạo bởi Xcode đều bắt đầu bằng XC, chúng xuất hiện ở phía dưới ...
endavid

Không hiểu một chút về điều này. Cổng thông tin dành cho nhà phát triển trước hết là gì?
John Forge

75

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

  1. Đăng nhập vào Trung tâm thành viên .
  2. Nhấp vào "Chứng chỉ, Số nhận dạng & Hồ sơ".
  3. Một thanh điều hướng bên trái, nhấp vào "ID ứng dụng".
  4. Xác định vị trí ID ứng dụng với số nhận dạng gói của bạn.
  5. 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.
  6. Thay đổi tên và nhấp Xong.
  7. 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.


4
Xác nhận thành công sau khi áp dụng lời khuyên này. Tôi ước các chàng trai của Apple đã biết bao nhiêu thời gian và thần kinh mà tôi đã đốt cháy một cách vô nghĩa khi cố gắng tìm ra thứ nhảm nhí này. Cảm ơn bạn rất nhiều vì đã đăng nó ở đây!
rishat

Điều này đã làm việc tuyệt vời! Cứu tôi khỏi việc gọi cho Apple, điều này đã khiến tôi phát điên.
Michael D. Irizarry

Điều này làm việc cho tôi. Chỉ cần đổi tên AppID XC com mycompany bundleIdentifiervà tải lại tất cả các hồ sơ sau khi cập nhật hồ sơ không hợp lệ.
David

Hóa ra tôi chưa bao giờ tạo một cái cho cửa hàng ứng dụng: / nhưng điều này đã giúp tôi đi, cảm ơn!
Andrew

Tôi không thể tin rằng việc đổi tên AppID có sức mạnh lớn như vậy, nhưng đó là giải pháp cho tôi. Cảm ơn vì điều đó.
LivingTech

57

Tôi đã có cùng một vấn đề và giải quyết bằng cách làm theo các bước dưới đây:

  1. Tới Xcode Preferences> Accounts>Choose your Apple ID account

  2. Gõ vào View Details

  3. Nhấn vào Download allvà sau đóDone

Tuy nhiên nó đã hoạt động tốt trước đó nhưng tôi không biết lý do tại sao nó dừng đột ngột. Tôi đã trải qua các bước trên và thấy nó hoạt động đúng.


Tuyệt vời, chúc may mắn !!
Amit Ajmera

Đó là nó! Cảm ơn!
fredpi

Điều đó thật tuyệt! Một điều tôi sẽ lưu ý cho những người nhìn thấy điều này, vấn đề chính của tôi là tôi không phải là nhà phát triển táo trả tiền, nghĩa là tôi chưa trả 99 đô la. Vì vậy, các bản sửa lỗi khác trên trang web không thể áp dụng cho tôi nhưng điều này đã làm.
Dallas

Giữ nó lên, các bạn! Chúc mừng mã hóa !!
Amit Ajmera

2 năm sau, điều này xảy ra với tôi. Tôi rất vui vì tôi đã cuộn xuống câu trả lời này! Lol thx @AmitAjmera
Mã hóa trong khi tải

46

Bạn có thể không có ứng dụng có cùng ID đó, nhưng người khác có thể. ID phải là duy nhất trên toàn cầu và không chỉ trong các ứng dụng của riêng bạn.


cảm ơn vì đã phát lại, tôi có tình huống tôi vừa tạo ipa với xx.xxx.xxxx bundleId, bây giờ tôi phải tải nó lên appstore bằng tài khoản khác tôi có thể thay đổi ipa với bundleId mới không?

Có bạn có thể. Cũng có một cách để chuyển một ứng dụng từ tài khoản này sang tài khoản khác, nhưng tôi không quen với điều đó. Bạn có thể tìm kiếm nó nếu bạn cần duy trì số liệu thống kê của ứng dụng từ AppStore.
Guilherme

Tôi không thể tin rằng đây là vấn đề ... Apple đã không chỉ định điều này trong thông báo lỗi.
James111

45

Giải pháp cho Xcode 7.3.

Đi đến

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

Tìm chứng chỉ cho bạn App ID, nó sẽ không hợp lệ, Chỉnh sửa, Chọn iOSchứng chỉ Phân phối, Tạo. Đi đến:

Xcode -> Preferences -> Accounts -> View Details -> Download all

Chứng chỉ không hợp lệ

Tạo bước


1
làm việc cho tôi, chỉ cần tạo lại hồ sơ cung cấp
Rémi Santos

1
Boom you are a god
CommaToast

Của tôi không hợp lệ. Tuy nhiên, giải pháp này đã làm việc cho tôi.
oyaltyhi

22

Phiên bản 7.3 (7D175)

Tên ID ứng dụng phải giống như định danh gói ứng dụng, nếu số nhận dạng gói ứng dụng của bạn là com.abc.xyz so với tên ID ứng dụng cho ID gói này phải là XC com abc xyz

nhập mô tả hình ảnh ở đây

Xcode sẽ không nhìn thấy tên ở bất kỳ định dạng nào khác.


XC com abc xyz là gì? Bạn có thể giải thích nó được không Đây có phải là dòng lệnh Xcode? Xin hãy giải thích. Cảm ơn
Krishna Karki

Tên ID ứng dụng duy nhất của nó
Imran

tôi hiểu điều đó nhưng XC là gì?
Krishna Karki

trời ơi! tôi đã vật lộn trong ba ngày và cuối cùng điều này đến như một vị cứu tinh
Cây mã

CẢM ƠN BẠN RẤT NHIỀU!
Paula Vasconcelos Gueiros

18

MỤC TIÊU-> Chung-> Danh tính

Đầu tiên, hãy sửa đổi giá trị của 'Số nhận dạng gói', sao cho nó khác với giá trị trước đó. Sau đó, nhóm đã chọn 'Không'. Xcode6 ~ Xcode7.3.1

nhập mô tả hình ảnh ở đây


7
Đây là một ý tưởng tồi nếu ứng dụng của bạn đã được phê duyệt. Nó sẽ phá vỡ cập nhật.
Oz Solomon

Đầu tiên chọn "không", không có vấn đề gì khi chạy phát triển dự án và sau đó chọn số tài khoản của bạn trên đó.
ylgwhyh

14

Vấn đề tương tự cũng xảy ra với tôi, có thể là Xcode tự động chọn tên nhóm khác, giải quyết bằng cách chọn tên nhóm chính xác của tôi. Chúc may mắn !


1
@blwinters, bạn đã tìm ra giải pháp chưa?
Vladislav

@Vladislav Mình đăng bài giải pháp rồi! Đi đến cài đặt dự án của bạn để tìm hiểu nếu nhóm chính xác được chọn! Vấn đề này có nhiều giải pháp và có thể được gây ra bởi những điều khác nhau!
AaoIi


14

Tôi cũng có vấn đề này. Hóa ra vấn đề và giải pháp khá đơn giản. Khi người dùng Xcode chạy một ứng dụng trên thiết bị bằng tài khoản cá nhân miễn phí của họ, Bundle ID được đăng ký vào tài khoản cá nhân. Sau đó, khi người dùng nâng cấp lên tài khoản Apple Dev phải trả tiền và cố gắng tạo ID ứng dụng bằng cách sử dụng Bundle ID đó - hệ thống phụ trợ cho rằng Bundle ID đã được sử dụng.

Điền vào biểu mẫu tại đây tại trang web này: https://developer.apple.com/contact/submit/ trong phần "Chứng chỉ, Số nhận dạng, Hồ sơ cá nhân. Tôi đã làm điều này và vấn đề đã được giải quyết trong vòng chưa đầy 12 giờ. Đây là của Apple trả lời qua email: "Khi bạn cài đặt ứng dụng trên thiết bị từ Xcode bằng Nhóm cá nhân của mình, ID gói được đăng ký vào tài khoản đó. Tôi đã xóa ID Bundle "com.AppVolks.Random-Ruby, để bây giờ có thể đăng ký thành viên trả phí của bạn.

Mong rằng sẽ giúp!


Chỉ cần đi trên cùng một con đường. Giải pháp của tôi: xóa người dùng dev miễn phí của bạn khỏi "Tài khoản" và tạo ứng dụng mới (ID gói) với tài khoản trả phí của bạn. Thay đổi "đội" sau khi tạo không giải quyết được vấn đề của tôi.
Alex22

12

Tôi đã có giải pháp cho loại vấn đề này bằng cách chọn tùy chọn này tại thời điểm xuất bản dựng.

nhập mô tả hình ảnh ở đây

Thường xuyên tôi chọn tùy chọn thứ hai cho quá trình xuất bản dựng nhưng sau khi cài đặt Xcode 7.3 khi tôi cố gắng xuất bản dựng vào thời điểm đó tôi nhận được lỗi ở trên. Sau một số loại thảo luận diễn đàn, tôi kết luận rằng tôi cần chọn tùy chọn cuối cùng ngay bây giờ để xuất bản dựng.

Tôi hy vọng thông tin này sẽ trở nên hữu ích cho các thành viên khác của diễn đàn.


Xin chào siddharth như bạn đã nói, vấn đề tương tự xảy ra với tôi trong xcode 7.3 và theo các bước của bạn, nó hoạt động rất tốt, nhưng tôi có thể biết lý do tại sao nó không hoạt động bằng cách chọn tùy chọn thứ hai trong xcode 7.3 và tại sao phải chọn tùy chọn thứ tư .
Balaji

Có thể bây giờ táo muốn đi theo cách cấu trúc hơn. Tôi không biết lý do thực sự đằng sau điều này.
Siddharth

1
Thiên tài! và không 'xác thực', thay vào đó hãy nhấp vào 'xuất'.
nhà kính

nvm điều này không hoạt động, bạn chỉ có thể cài đặt qua itunes nếu bạn không xác thực
nhà kính

1
CÓ, Siddharth. đối với tôi, kể từ ngày 4 tháng 4 năm 2016, tôi cũng phải chỉ định tùy chọn thứ 4. Tôi khá chắc chắn rằng vì hồ sơ cung cấp của tôi là dành cho "phát triển" nhưng một tài nguyên khác dành cho "phân phối". Do đó, thay vì tạo lại tất cả những thứ này, bây giờ tôi có thể phóng to về phía trước miễn là tôi không chọn tùy chọn thứ 2.
Sandi Laufenberg-Deku

10

Nếu bạn đã cập nhật hồ sơ của mình và không có câu trả lời hay nào khác phù hợp với bạn, hãy thử chọn " Sử dụng tài sản ký tên cục bộ " khi nó yêu cầu bạn "chọn Nhóm phát triển để sử dụng để cung cấp:". Tôi chắc chắn rằng mọi thứ khác đều theo thứ tự, nhưng nó vẫn không hoạt động. Sử dụng tài sản ký kết địa phương làm việc hoàn hảo.

Chỉnh sửa: Có vẻ như Xcode 7.3.1 khắc phục sự cố này. "- Đã khắc phục sự cố có thể ngăn việc xuất một bản dựng đặc biệt từ kho lưu trữ"


1
Cách giải quyết hoàn hảo! Cập nhật Xcode 7.3 gây ra sự cố này cho tôi.
Ramanan RR

9

Tôi đã nhận được lỗi tương tự sau khi cài đặt lại HĐH trên máy Mac của nhà phát triển và nâng cấp lên xcode 7.3.

Tải xuống tất cả các nút là vị cứu tinh của tôi. nhập mô tả hình ảnh ở đây


7

Tôi đã gặp phải vấn đề tương tự khi tôi nâng cấp Xcode của mình lên 7.3 và nó cho tôi thấy lỗi tương tự trong mọi dự án. Giải pháp đơn giản nhất mà tôi tìm thấy là chỉ cần xóa tài khoản apple khỏi Xcode và thêm lại. nhập mô tả hình ảnh ở đây

Để xóa, chỉ cần truy cập Xcode> Tùy chọn> Chọn tài khoản và nhấp vào - đăng nhập.

nhập mô tả hình ảnh ở đây và để thêm nhấp vào dấu + và thêm ID apple tương ứng với ứng dụng của bạn.

Sau khi bạn thêm tài khoản, vấn đề của bạn sẽ được giải quyết .. Nếu trong trường hợp này vẫn không hoạt động. Sau đó thực hiện bước tiếp theo để tạo lại hồ sơ (chỉ cần nhấp vào chỉnh sửa và sau đó tạo) và sau đó tải xuống hồ sơ cung cấp của bạn một lần nữa và chạy nó. Tôi cá rằng nó sẽ làm việc.

Hi vọng điêu nay co ich. Tất cả tốt nhất


Điều này không hoạt động trên Sierra và Xcode 7.3 Khi tôi cố xóa tài khoản, không có gì xảy ra. Tôi bấm vào dấu trừ để vô ích.
ArtforLife

Tôi đã làm các bước này và khởi động lại máy. sau đó nó hoạt động tốt
Antony Raphel

tôi rất vui vì nó đã giúp bạn @AntonyRaphel :)
Kunal Gupta

7

Tôi đã có vấn đề chính xác cùng. Vấn đề của tôi bắt nguồn từ việc bắt đầu phát triển ứng dụng trong tài khoản nhà phát triển miễn phí và sau đó chuyển đổi phát triển ứng dụng sang tài khoản nhà phát triển (trả phí). Tài khoản nhà phát triển miễn phí ban đầu đã đăng ký số nhận dạng gói mà tài khoản nhà phát triển phải trả tiền của bạn đang cố gắng sử dụng.

Bạn có thể xác minh rằng đây là sự cố bằng cách truy cập Xcode -> Tùy chọn -> Tài khoản -> và sau đó xem trong Nhóm. Nếu bạn thấy cả nhóm miễn phí (cá nhân) và nhóm trả phí mới của bạn đều được liệt kê thì có lẽ bạn có cùng một vấn đề. Hai nhóm đang can thiệp lẫn nhau và bạn cần xóa nhóm miễn phí (cá nhân) ngay bây giờ khi bạn muốn sử dụng tài khoản nhà phát triển phải trả tiền của mình.

Thật không may, giải pháp duy nhất là gọi cho bộ phận hỗ trợ phát triển của apple theo số 1-800-633-2152 (Hoa Kỳ & Canada) và yêu cầu họ hủy kích hoạt tài khoản (cá nhân) miễn phí khỏi ứng dụng để tài khoản nhà phát triển trả phí của bạn có thể đăng ký số nhận dạng gói.


6

Tôi nhận ra điều này không thể là nguyên nhân của vấn đề ban đầu, vì Xcode 6 không có sẵn sau đó, nhưng dù sao tôi cũng sẽ để lại câu trả lời trong trường hợp nó giúp được ai đó.

Xcode 6 hiện tự động đăng ký ID gói của bạn, vì vậy bạn không cần phải làm vậy. Nó sẽ ở đâu đó trong danh sách trên một dòng bắt đầu bằng "ID ứng dụng Xcode iOS".


Tôi đã không thể tìm thấy điều này. Cuối cùng tôi đã đi lạc từ ID Bundle truyền thống để gửi ứng dụng của mình (có xung đột lỗi và không có giải pháp logic)
jdero

6

Trong trường hợp của tôi, vấn đề là, định danh có quá ít dấu chấm .

com.example.foo không được chấp nhận

com.example.foo.bar làm


4

Khi tôi gặp phải lỗi "Ứng dụng có mã định danh XXX không khả dụng" khi cố gắng bật hỗ trợ iCloud trong tab Khả năng của Xcode, tôi thấy rằng tôi phải:

  • Cung cấp cho ứng dụng của tôi một id gói tùy chỉnh rõ ràng,

  • Đăng ký ứng dụng của tôi theo cách thủ công tại Trung tâm thành viên, yêu cầu rõ ràng các quyền lợi hỗ trợ iCloud tại đó.

Sau đó, bật hỗ trợ iCloud trong Xcode đã hoạt động. Vì vậy, tôi đề nghị thử điều tương tự. Đôi khi, mọi thứ hoạt động tốt hơn khi bạn thực hiện chúng tại Trung tâm thành viên.


4

Đối với tôi, sự cố xảy ra do lần đầu tiên tôi tạo một AppID mới và sau đó tạo một ứng dụng mới với số nhận dạng gói của AppID trong iTunes Connect, sau đó thử kết nối ứng dụng phát triển của tôi với AppID từ trong Xcode.

Trong trường hợp này, Xcode cho rằng AppID đã được đăng ký bởi ai đó.

Để giải quyết vấn đề, trước tiên, bạn thay đổi số nhận dạng gói trong ứng dụng của bạn (trong phần MyApp của iTunes Connect) thành một số giá trị tạm thời (hoặc nếu bạn không có, hãy tạo một AppID giả như com.yourcompany.testapp), xóa AppID trong Chứng chỉ, Số nhận dạng Trang & Cấu hình và thử kết nối nó từ bên trong Xcode , không phải từ bên trong Chứng chỉ, Số nhận dạng & Cấu hình , bằng cách nhấn nút sửa lỗi trong Xcode.


1
Cám ơn vì đã chia sẻ. Bạn đã cứu ngày của tôi.
Krishna Karki

4

Cập nhật lên Xcode 7.3.1, họ đã sửa lỗi này.


1
Tôi bắt đầu gặp vấn đề này vào ngày 22 tháng 7, so với Cập nhật đến 7.3.1 và vấn đề biến mất. Những câu trả lời khác có lẽ sẽ phù hợp với điều kiện đó. Nhưng hiện tại, đây là một vấn đề XCode và tôi hy vọng những người khác nhận ra câu trả lời này và tiết kiệm thời gian của họ. Cảm ơn câu trả lời của bạn.
Berk

3

Tôi chỉ có vấn đề này. Đây là cấu hình của tôi:

Tôi đã có Chứng chỉ nhà phát triển iPhone trong tài khoản nhà phát triển (Apple Store) và tài khoản Doanh nghiệp. 2 chứng chỉ này có cùng tên trong móc khóa của tôi:iPhone Developer : firstName lastName

Tôi giả sử Xcode không biết nên lấy cái nào và chọn sai.

Tôi sửa nó bằng cách chọn cái tốt trong Xcode> Cài đặt bản dựng> Ký mã. Nó trước đây đã được đặt thành Nhà phát triển iOS.


3

Tôi đã có cùng một vấn đề và cách khắc phục nhanh là:

  1. Xóa gói id khỏi tab Chung của Xcode
  2. Đi tới tệp info.plist và đặt id gói cho trường Số nhận dạng gói.

Làm sạch và chạy. Đó là nó.


3

Lọc hoặc sửa tất cả các hồ sơ cung cấp không hợp lệ và hết hạn. Mặc dù chúng dường như không liên quan.

Chúng tôi đã gặp phải điều này khi chúng tôi cố gắng biên dịch lại một ứng dụng trước đây hoạt động tốt. Không có gì làm việc cho đến khi chúng tôi làm sạch các hồ sơ cung cấp.

Sau đó nhấp vào "Tải xuống tất cả" trong khu vực "Hồ sơ cung cấp" của tài khoản Apple Id cho nhóm thích hợp.

Có thể liên quan đến XCode 7.3


3

Nếu bạn gặp phải lỗi này khi thực hiện triển khai ad hoc, thì hiện tại lỗi này đã được khắc phục trong bản phát hành XCode 7.3.1 (ngày 3 tháng 5 năm 2016): https://itunes.apple.com/us/app/xcode/id497799835?ls= 1 & mt = 12

Thay đổi 7.3.1:

  • Git được cập nhật lên phiên bản 2.7.4 để cải thiện bảo mật
  • Đã khắc phục sự cố trong đó tắt khả năng trong trình chỉnh sửa Xcode có thể khiến quyền được kích hoạt trong gói ứng dụng
  • Đã khắc phục sự cố có thể ngăn việc xuất bản dựng đặc biệt từ kho lưu trữ
  • Đã khắc phục sự cố khi nhập nội địa hóa

Cảm ơn rất nhiều, điều này đã làm việc cho tôi. Hầu như tất cả các ứng dụng của tôi có vấn đề đó. Thật đáng kinh ngạc khi Apple phát hành phiên bản Xcode có lỗi ...
brainray

3

nhập mô tả hình ảnh ở đây

Tôi đã gặp vấn đề tương tự về quy trình gửi và giải quyết bằng cách chọn cung cấp Appstore thay vì AdHoc. Đơn giản!!

Hi vọng điêu nay co ich. Tất cả là tốt nhất :)


Tôi chỉ cần tạo cho Ad-hoc vì nó chỉ dành cho số lượng người dùng hạn chế để kiểm tra. Có câu trả lời nào khác không?
Ganesh Kumar

3

Điều này là dành cho những người va vào trường hợp kỳ lạ tôi đã làm, bạn KHÔNG THỂ sử dụng từ khóa testtrong id gói.

Chúng tôi cần kiểm tra dữ liệu chia sẻ thông qua tính năng nhóm ứng dụng và ứng dụng đồng hành chưa được phát triển nên chúng tôi chỉ cần thay đổi định danh gói thành test.APP_NAME thay vì company.APP_NAME. Chúng tôi thiết lập mọi thứ trong iTunes Connect và không có gì hoạt động tốt. Sau đó, chúng tôi đã đổi tên thành beta.APP_NAME và Xcode đã có thể quản lý id ứng dụng một cách chính xác.

Thông thường để khắc phục sự cố này, hãy xác minh hồ sơ cung cấp và Id ứng dụng của bạn có các cài đặt chính xác và nếu bạn vẫn gặp sự cố với Xcode -> Tùy chọn -> Tài khoản -> Xem chi tiết -> Tải xuống tất cả và bạn sẽ ổn.

Mong rằng sẽ giúp.


2

Điều này chỉ có thể áp dụng cho phiên bản Xcode mới nhất (7.3 D175), phát hành gần đây:

Nhấn Try Againnút

Sau vài giờ loay hoay với cài đặt xây dựng Xcode và bắt đầu nhảy Chứng chỉ / ID ứng dụng / Hồ sơ cung cấp từ đầu, tôi đã kết thúc tại cùng một nơi, cùng một thông báo lỗi, ID ứng dụng không khả dụng .

Trong thất vọng, tôi nhấn Try Againnút nghĩ rằng nó là vô ích. Nhưng nó đã làm việc.


2

Tôi đã có vấn đề tương tự trong Xcode 7.3. Để giải quyết nó tôi đã thực hiện như sau:

  1. Đã xóa hồ sơ cung cấp trên trang web cổng thông tin dành cho nhà phát triển.
  2. Tạo một hồ sơ cung cấp phát triển mới theo cách thủ công trên trang web cổng thông tin.
  3. Đã thêm hồ sơ mới trong Xcode trong Tùy chọn -> Tài khoản -> ID Apple -> Xem chi tiết. Cố gắng chỉ nhấp vào nút tải xuống bên cạnh hồ sơ mới khiến tôi gặp lỗi. Chỉ đến khi tôi nhấp vào "tải xuống tất cả" ở phía dưới thì cuối cùng nó cũng tải xuống và sửa mọi thứ.

2

Tôi chỉ có Cấp phép phân phối cho ID Apple của mình cho App Store và vẫn gặp lỗi đó: ID ứng dụng có mã định danh '' không khả dụng. Vui lòng nhập một chuỗi khác

Gần đây tôi đã cập nhật lên Xcode 7.3 và có lẽ điều đó đã gây ra sự cố. Vì vậy, những gì tôi đã làm là tạo Cung cấp phát triển iOS bằng cách chọn tất cả các thiết bị mà tôi muốn thử nghiệm trong iOS Dev. Trung tâm (Trung tâm thành viên). Sau đó, mở Xcode -> Tùy chọn và trong tài khoản của tôi đã tải xuống Cấp phép phát triển mới được tạo cho ID ứng dụng đó. Khi làm điều đó, lỗi biến mất.


vấn đề tương tự xảy ra với tôi ngày hôm qua, khi tôi chọn xuất để triển khai Ad-hoc nhưng tôi vẫn không thể làm gì về điều đó. Tôi đã thử trả lời những gì bạn đã cập nhật. Xin vui lòng giúp tôi một lần nữa
Ganesh Kumar

2

Đây có vẻ là một chút của một thông điệp chung chung. Tôi chắc chắn nhiều câu trả lời là đúng. Đối với tôi, đó là sự không phù hợp giữa các quyền và cài đặt cho ứng dụng trong cổng thông tin thành viên. Giải pháp của tôi là thế này:

  1. Xác minh id gói của bạn khớp với cổng
  2. Xác minh ứng dụng của bạn trong cổng thông tin có cùng quyền được kích hoạt như tệp quyền lợi của dự án của bạn
  3. Xác nhận hồ sơ cung cấp của bạn là hợp lệ và chỉnh sửa / regen nếu không
  4. Trong thuộc tính Xcode> Tài khoản nhấp đúp vào tài khoản và nhấn nút "tải xuống tất cả"
  5. Dọn dẹp
  6. Thử lại

Cuối cùng tôi đã thử mọi thứ "tải xuống tất cả" là giải pháp cho tôi, Cảm ơn :)
Guru

1

com.domainName.AppName

đây là định danh gói. chỉ dựa trên số nhận dạng này một lần có thể gửi thông báo đẩy và mua hàng. vì vậy ứng dụng làm điều này như một id duy nhất cho ứng dụng. Vì vậy, hãy thử với một tên mới là "com.domainName.YourName"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.