Основа по сравнению с Активным по сравнению с целью Развертывания

Проверьте полномочия и владение Вашего файла секретных ключей. От руководство ,

Эти файлы содержат уязвимые данные и должны быть читаемыми пользователем, но не доступными другими (читал/писал/выполнял). ssh просто проигнорирует файл секретных ключей, если это будет доступно другими.

Обычно файлы ключей должны быть похожими на это,

$ ls -l ~/.ssh/id_rsa*
-rw------- 1 benj benj 1766 Jun 22  2011 .ssh/id_rsa
-rw-r--r-- 1 benj benj  388 Jun 22  2011 .ssh/id_rsa.pub

, через который можно осуществить:

$ chown benj:benj ~/.ssh/id_rsa*
$ chmod 600 ~/.ssh/id_rsa
$ chmod 644 ~/.ssh/id_rsa.pub

25
задан jww 25 October 2014 в 00:12
поделиться

2 ответа

Разница между базовым и активным SDK заключается в том, что первый - это SDK по умолчанию, установленный для проекта, а второй - это SDK, на основе которого вы сейчас строите. Таким образом, ваш Active SDK может быть базовым SDK, и в этот момент XCode будет использовать SDK, который вы указали для проекта.

Чтобы создать приложение для максимально широкого набора устройств, вы правы:

  • Установите для базового SDK самый последний из возможных SDK (3.0, 3.0.1)
  • Установите в качестве цели развертывания самый ранний возможный SDK (2.0)

Apple действительно позволяет указать iPhone 2.0 в качестве цели развертывания, но имейте в виду, что любой API или фреймворк, выпущенный после iPhone 2.0, по умолчанию будет недоступен для вас. Существуют методы использования функций из более поздних SDK , однако они нетривиальны.

28
ответ дан 28 November 2019 в 21:16
поделиться

Вы должны установить для параметра сборки Base SDK последнюю версию SDK, которая содержит все функции, которые вы собираетесь использовать (обычно это последняя доступная версия SDK), и установите для параметра сборки «iPhone Deployment Target» самую раннюю версию ОС, на которой вы хотите работать.

Затем вам необходимо убедиться, что вы проверяете во время выполнения все функции, которые могут отсутствовать в более ранних операционных системах.

8
ответ дан 28 November 2019 в 21:16
поделиться
Другие вопросы по тегам:

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