Как настроить таргетинг на самую старую версию iphone, возможную с последним iOS SDK и обнаруживать отсутствующие символы из новых API?

Я компилирую проект, в котором используется функция, определенная только в iOS SDK 4.1. Однако я могу установить цель развертывания ios на 3.2 и скомпилировать ее без предупреждения.

IPHONEOS_DEPLOYMENT_TARGET = 3.2

Почему xcode меня не предупреждает. Я что-то пропустил. У меня есть более крупный проект, и мне нужно определить минимальную цель, как мне действовать?

Однако, но когда я пытаюсь импортировать, я получаю ...

Я пытаюсь установить psycopg2 на CentOS, я полностью выполнил все, что описано в этом руководстве из «Далее: установка Python 2.6» в, когда он импортирует psycopg2, но когда я пытаюсь импортировать, я получаю следующую ошибку:

 Traceback (most recent call last):
  File "", line 1, in 
  File "/opt/python2.6/lib/python2.6/site-packages/psycopg2/__init__.py", line 69, in 
    from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: libpq.so.5: cannot open shared object file: No such file or directory

Как это исправить?

22
задан ROMANIA_engineer 6 October 2017 в 20:06
поделиться