Шаблон управления ListBox выглядит следующим образом:
<ControlTemplate TargetType="{x:Type ListBox}">
<Border Name="Bd"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
SnapsToDevicePixels="true"
Padding="1"> <!-- This might be the problem -->
<!-- ... -->
Фиксация довольно проста. В окне Build Results (до которого Вы, вероятно, добрались путем нажатия на значок ошибки в правом нижнем углу окна проекта), измените выпадающее меню от вЂDevice - iPhone xxx’ к вЂSimulator - iPhone xxx’.
(источник: kickasslabs.com )
Необходимо быть частью программы разработчика за 99$ для тестирования по фактическому телефону. Apple должна иметь информацию о том, как подписать Ваш код, как только Вы приняты в программу.
Я получил эту ошибку, когда я случайно изменил установку сборки идентификационных данных подписывания кода в цели, а не уровне проекта. Удостоверьтесь, что Вам ввели корректную информацию на уровне проекта (получите информацию о проекте, а не цель.), Если Вы изменили целевые настройки сборки, попытайтесь удалить значения оттуда. Цель тогда наследует установку проекта.
я также сделал бы "чистый все", затем вышел бы из XCode, удалил бы все из папки сборки и попытался бы сделать другую сборку. (Это - прием вуду XCode, который, кажется, решает много проблем подписывания кода.)
Вуду не требуется. Иногда какое-то приложение меняет связку ключей по умолчанию, и Xcode перестает находить ключи разработчика iPhone. Решение простое (у меня оно сработало):
У меня была такая же проблема. Исправление найдено здесь:
утилиты инструментов iphone sdk
В Keychain Access.app мой сертификат разработчика будет отображаться как «Этот сертификат был подписан неизвестным органом». Причина заключалась в том, что у меня не было промежуточного сертификата ADC (который вы можете загрузить из «Provisioning Program» на вкладке «Certificates». Как только я установил это, сертификат разработчика правильно отобразился в связке ключей, и мой код можно было развернуть на чертовом телефоне.