Tôi đang phát triển một ứng dụng iPhone và thực hiện phân phối đặc biệt để thử nghiệm beta. Người dùng của tôi đang gửi cho tôi nhật ký sự cố cho biết điều này:Nhật ký sự cố iPhone cho biết "Phiên bản: ???"
Identifier: MyAppName
Version: ??? (???)
Code Type: ARM (Native)
Tôi không thể hiểu cách thay thế các dấu hỏi đó bằng một số phiên bản thực. Tôi đã cấu hình Info.plist của tôi để bao gồm một CFBundleVersion và một CFBundleShortVersionString, nhưng điều đó không giúp ... các bản ghi sự cố vẫn chỉ chứa các dấu chấm hỏi thay vì số phiên bản mà tôi mong đợi.
Làm cách nào để đặt phiên bản của tôi để phiên bản đó sẽ hiển thị trong nhật ký sự cố?
EDIT Rõ ràng, do lỗi có thể xảy ra trong iPhone CrashReporter, không có cách nào để đặt "Phiên bản" đúng cách. Nhưng có cách giải quyết nào không? Một số cách khác để chèn số phiên bản (ví dụ: số bản dựng hoặc số bản sửa đổi SCM) trong siêu dữ liệu nhật ký sự cố?
Hey Dan - có vẻ như bạn đang làm tất cả mọi thứ đúng. Giá trị trong Info.plist của bạn phải là số phiên bản duy nhất tôi nghĩ ... Có thể đây là lỗi? –
tất cả nhật ký sự cố tôi thấy trên điện thoại của mình, từ một số ứng dụng phát hành, tất cả đều có Phiên bản: ??? (???), vì vậy tôi nghĩ rằng đây chỉ là nó như thế nào. –