Khi cố gắng để cập nhật ứng dụng của tôi, tôi có kinh nghiệm vấn đề này là tốt. Sự thay đổi thực sự duy nhất cho ứng dụng của tôi kể từ lần cuối tôi gửi nó là sự bổ sung hỗ trợ iCloud. Tôi nghi ngờ một cái gì đó đã sai với quyền lợi của tôi, và email lỗi tôi nhận được từ bot [email protected] gửi rất cá. Phần có liên quan đã đọc:
Specifically, value "XXXXXXXXXXX.com.mydomain.myappmame" for key
"com.apple.developer.ubiquity-container-identifiers" in
MyAppName is not supported.
Tôi đã ẩn danh ứng dụng/tên miền/id nhóm tại đây thành MyAppName/mydomain.com/XXXXXXXXXX. Lưu ý rằng khiếu nại cho biết "XXXXXXXXXXX.com.mydomain.myappmame" không chính xác. Thật vậy nó là không chính xác. Nó phải là "myappname", không phải "myappmame" với chữ 'm' thay vì 'n'. Tôi nhìn vào tập tin quyền lợi trong dự án của tôi, và nó đã đúng. Tôi đã xem tập tin quyền lợi được bao gồm trong gói ứng dụng tôi đã gửi đến cửa hàng và điều đó là chính xác. Tôi giải nén tệp zip tôi đã gửi tới cửa hàng và tệp quyền lợi cũng chính xác ở đó. Vì vậy, rõ ràng việc thay thế nhân vật này đã xảy ra sau ứng dụng đã được Cửa hàng ứng dụng chấp nhận.
Chắc chắn vấn đề này không ảnh hưởng đến tất cả mọi người, hoặc sẽ có một sự phản đối kịch liệt. Vì vậy, tôi đã nghĩ rằng có khả năng là có điều gì đó "đặc biệt" về ứng dụng của tôi gọi một lỗi trong quá trình xử lý gửi Store Store tự động. Để xác minh, tôi đã tạo một ứng dụng trống mới từ đầu, bật quyền truy cập iCloud và gửi nó lên App Store bằng mã định danh ứng dụng mới. Nó đã được chấp nhận và trạng thái đã thay đổi thành "đang chờ xem xét". Vì vậy, nó thông qua muster.(Tôi đã từ chối ngay lập tức nhị phân vì vậy nó sẽ không được xem xét :)
tôi quản lý để làm việc xung quanh vấn đề bằng cách thay đổi quyền lợi tập tin của tôi:
<plist version="1.0">
<dict>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>$(TeamIdentifierPrefix)com.mydomain.myappname</string>
</array>
</dict>
</plist>
này:
<plist version="1.0">
<dict>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>XXXXXXXXXX.com.mydomain.myappname</string>
</array>
</dict>
</plist>
My hy vọng là bất kỳ mã nào trong App Store thực hiện tiền tố định danh nhóm là thủ phạm, và bằng cách nào đó làm hỏng một ký tự ở phía xa chuỗi ký tự. Bằng cách làm thay thế bản thân mình, có lẽ sự tham nhũng sẽ không xảy ra và ứng dụng của tôi sẽ trải qua. Sự ngạc nhiên! Nó đã làm việc.
Tôi lãng phí một ngày cố gắng tìm hiểu điều này và chưa nhận được phản hồi từ hỗ trợ của Apple. Nhưng đó là loại học thuật, vì ứng dụng của tôi hiện đang chờ xem xét. Nhưng tôi vẫn muốn biết những gì gây ra điều này, và nó đã được cố định bởi Apple. Nếu tôi tìm ra, tôi sẽ cập nhật bài đăng này.
+1 để bạn có thể sử dụng một số điểm để tóc được cấy lại: P – Adrian