Xcode: ошибка кода приложения iPhone

Шаблон управления 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 -->
    <!-- ... -->
37
задан rjstelling 20 December 2012 в 15:46
поделиться

5 ответов

Фиксация довольно проста. В окне Build Results (до которого Вы, вероятно, добрались путем нажатия на значок ошибки в правом нижнем углу окна проекта), измените выпадающее меню от ‘Device - iPhone xxx’ к ‘Simulator - iPhone xxx’.

xcode-screenshot
(источник: kickasslabs.com )

63
ответ дан Glorfindel 20 December 2012 в 15:46
поделиться

Необходимо быть частью программы разработчика за 99$ для тестирования по фактическому телефону. Apple должна иметь информацию о том, как подписать Ваш код, как только Вы приняты в программу.

13
ответ дан Shalmanese 20 December 2012 в 15:46
поделиться
  • 1
    этот doesn' t работа для случая № 1... это форматирует 100 как " 100,00$ " вместо " 100$ " – Peter 17 February 2011 в 19:22

Я получил эту ошибку, когда я случайно изменил установку сборки идентификационных данных подписывания кода в цели, а не уровне проекта. Удостоверьтесь, что Вам ввели корректную информацию на уровне проекта (получите информацию о проекте, а не цель.), Если Вы изменили целевые настройки сборки, попытайтесь удалить значения оттуда. Цель тогда наследует установку проекта.

я также сделал бы "чистый все", затем вышел бы из XCode, удалил бы все из папки сборки и попытался бы сделать другую сборку. (Это - прием вуду XCode, который, кажется, решает много проблем подписывания кода.)

9
ответ дан lajos 20 December 2012 в 15:46
поделиться
  • 1
    Да, этот doesn' t покрывают setMinimumFractionDigits (0) случай. – Will Sargent 22 March 2012 в 18:43

Вуду не требуется. Иногда какое-то приложение меняет связку ключей по умолчанию, и Xcode перестает находить ключи разработчика iPhone. Решение простое (у меня оно сработало):

  1. Элемент списка Запустить приложение Keychain Access
  2. Ctrl + щелчок по цепочке для ключей, где вы сохранили свои ключи разработки, и выберите Make Keychain Default
  3. Наслаждайтесь разработкой отличных приложений для iPhone.
]
1
ответ дан 27 November 2019 в 04:15
поделиться

У меня была такая же проблема. Исправление найдено здесь:

утилиты инструментов iphone sdk

В Keychain Access.app мой сертификат разработчика будет отображаться как «Этот сертификат был подписан неизвестным органом». Причина заключалась в том, что у меня не было промежуточного сертификата ADC (который вы можете загрузить из «Provisioning Program» на вкладке «Certificates». Как только я установил это, сертификат разработчика правильно отобразился в связке ключей, и мой код можно было развернуть на чертовом телефоне.

2
ответ дан 27 November 2019 в 04:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: