Hậu tố ID gói? Nó là gì?


Câu trả lời:


70

Nếu bạn không có công ty, hãy để lại tên của bạn, điều đó không quan trọng miễn là cả id gói trong tệp info.plist và id bạn đã gửi trong iTunes Connect khớp nhau.

Trong Đuôi ID gói, bạn nên viết tên đầy đủ của ID gói.

Thí dụ:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!)

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)

Lý do cho điều này được giải thích trong Cổng thông tin nhà phát triển :

Chuỗi ID ứng dụng chứa hai phần được phân tách bằng dấu chấm (.) - Tiền tố ID ứng dụng (ID nhóm của bạn theo mặc định, ví dụ ABCDE12345:) và Hậu tố ID ứng dụng (ví dụ: chuỗi tìm kiếm ID gói com.mycompany.appname). [nhấn mạnh thêm]

Vì vậy, trong trường hợp này, hậu tố là chuỗi đầy đủ com.awesomeapps.thebestapp.


6
Nhưng điều gì làm cho một cách đúng, và cách kia không đúng? Liệu điều tồi tệ có xảy ra nếu bạn đã quên sử dụng tên dài hơn?
radven 21/12/10

2
bạn có phải đặt điều com.company.apptrái ngược với company.apptrong bảng thông tin của bạn không?
Alex Coplan

1
Thứ tự và định dạng không quan trọng miễn là nó phù hợp với Hồ sơ cấp phép của bạn.
Nikolay Frick

1
Nếu tên của ứng dụng là gì TheBestApp, thì hậu tố có cần phải là com.mycompanyname.TheBestAppkhông?
nonopolarity

30

Giá trị nhận dạng gói là một ID cho ứng dụng của bạn được hệ thống sử dụng làm miền mà hệ thống có thể lưu trữ các cài đặt và tham chiếu ứng dụng của bạn duy nhất.

Nó được biểu thị bằng ký hiệu DNS ngược và bạn nên sử dụng tên công ty và tên ứng dụng của mình để tạo nó.

ID gói mẫu cho Ứng dụng được gọi là Ứng dụng tốt nhất của một công ty có tên Ứng dụng tuyệt vời sẽ trông giống như sau:

com.awesomeapps.thebestapp

Trong trường hợp này, hậu tố là thebestapp.


1
Cảm ơn! Khi gửi, nó cung cấp cho tôi danh sách thả xuống cho ID gói. Trong trường hợp của tôi, nó nói: nameofapp - *. Nếu tôi đặt hậu tố ID gói là ABC, tôi sẽ đặt id gói trong info.plist thành gì?
Ian McIntyre Silber

1
ID ứng dụng hoàn toàn tách biệt với ID gói. ID ứng dụng là ID của ứng dụng của bạn trong cửa hàng ứng dụng, nơi ID gói được iOS sử dụng để nhận dạng duy nhất ứng dụng của bạn. Hãy đọc câu trả lời của tôi. ID gói phải tuân theo định dạng DNS ngược: com.something.somethingelse
Jasarien

2
Chỉ cần nói rõ, nếu tên miền công ty của tôi kết thúc bằng .gov thì id gói của tôi có phải là: gov.awesomeapps.thebestapp không?
Vance Smith

2
Tôi có thể sử dụng bốn phân đoạn không? ví dụ: com.awesomeapps.gamesdivision.thebestgame
Danyal Aytekin

3
không có ý kiến ​​nào ở đây thực sự bắt kịp nó, về mặt hiểu tại sao. Yêu cầu dành cho SUFFIX, trái ngược với PREFIX. Tên gói là thebestapp, vì vậy hậu tố com.awesomeapps ở phía trước. Đó không phải là một hậu tố. Vì Apple yêu cầu trước tên Ứng dụng trong một trong các trường đầu vào, điều đó tạo thành gói INFIX. Đó là một phần của nó được cung cấp. Không có gì ngạc nhiên khi OP bối rối. Câu trả lời? - Chỉ cần đặt bất cứ thứ gì, xem kết quả và chỉnh sửa trước khi gửi, chỉ cần đảm bảo bạn "nói những lời nói dối giống nhau" ở mọi nơi
aremvee
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.