Я разрабатываю приложение для iPhone и делаю ad-hoc-дистрибутив для бета-тестирования. Мои пользователи посылают мне краш журналов, которые говорят это:iPhone crash logs говорят: «Версия: ???»
Identifier: MyAppName
Version: ??? (???)
Code Type: ARM (Native)
Я не могу понять, как заменить эти знаки вопроса с реальным номером версии. Я настроил свой Info.plist, чтобы включить CFBundleVersion и CFBundleShortVersionString, но это не помогло ... журналы сбоев все еще содержат только вопросительные знаки, а не номер версии, которую я ожидаю.
Как установить мою версию, чтобы она отображалась в журналах сбоев?
EDIT По-видимому, из-за возможной ошибки в iPhone CrashReporter нет возможности правильно установить «Версия». Но есть ли обходной путь? Другой способ вставить номер версии (например, номер сборки или номер версии SCM) в метаданные аварийного журнала?
Hey Dan - это звучит, как вы делаете все правильно. Значение в вашем Info.plist должно быть единственным номером версии, который я думаю ... Может быть, это ошибка? –
все журналы сбоев, которые я вижу на своем телефоне, из нескольких приложений для релиза, имеют версию: ??? (???), поэтому я думаю, что так оно и есть. –