Giả sử tôi có ứng dụng Cordova với id là com.StackOverflowExample.MyQuestion, mà tôi đã tạo bằng Cordova 3 bằng CLI (cordova create
). Tôi đã thêm nền tảng iOS và Android cho ứng dụng của mình và đã gửi ứng dụng cho Apple và Google Play. Tuy nhiên, bây giờ, sau khi gửi ứng dụng của tôi lên Play, tôi dường như đã đặt sai mật khẩu của mình cho kho khóa mà tôi đã sử dụng để ký tệp APK của mình. Tôi đã thử tất cả mọi thứ, và không có cách nào tôi sẽ phục hồi nó.Cordova: Có thể có ID ứng dụng khác nhau cho nền tảng Android và iOS không?
Vì Google Play không cho phép tôi ký APK tiếp theo được gửi cho Play dưới cùng ID ứng dụng dưới dạng APK trước đó được ký bởi một kho khóa khác, tôi biết mình cần tạo ID ứng dụng mới và bắt đầu lại trong Android. Tôi nhận thấy điều này sẽ yêu cầu người dùng của tôi tải xuống một ứng dụng mới, nhưng tôi không có lựa chọn nào khác vào thời điểm này.
Điều tôi muốn tránh là vấn đề này tràn vào Apple, nơi tôi đã tạo tất cả chứng chỉ, hồ sơ cấp phép, khóa, yêu cầu ký, v.v. và tải lên IPA với mã nhận diện theo cùng một gói là ID ứng dụng của APK đầu tiên tôi gửi tới Google Play.
Theo mặc định, khi sử dụng CLI, Cordova thêm bất kỳ nền tảng nào bạn chỉ định bằng ID ứng dụng duy nhất mà bạn cung cấp khi chạy cordova create
.
Những gì tôi muốn biết là: Có thể, khi chạy cordova platform add
để thêm một nền tảng mới dưới một tùy chỉnh ID ứng dụng, và, kết quả là, để có nền tảng khác nhau có ID ứng dụng khác nhau trong cùng một ứng dụng Cordova?
Morris , công việc này có phù hợp với bạn không? Tôi có chính xác cùng một vấn đề ở đây và tôi đang tìm kiếm một cách tự động để thực hiện việc này ... – Sebastian
Tôi đã kết thúc việc tạo ID ứng dụng mới cho cả iOS và Android để khắc phục sự cố, vì không có bất kỳ phản hồi nào khi vấn đề là hiện tại đối với tôi. –