отладочная версия приложения iphone, работающего под симулятором - программно найти собственный файл проекта? - PullRequest
1 голос
/ 10 января 2012

Я работаю над приложением, чья отладочная версия будет использоваться на симуляторе разными людьми, включая тех, кто будет редактировать метаданные, управляющие внешним видом приложения. Я хочу иметь механизм для редактирования и перезагрузки указанных метаданных без перестройки приложения. Для этого приложению нужно будет найти нужный файл plist. Не та версия plist, которая находится внутри симулятора iphone. Скорее, ему нужно найти версию, которая используется для сборки приложения. Вместо того, чтобы просить пользователей указать, где находится рассматриваемый файл, может ли приложение определить эту информацию программно?

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

1 Ответ

1 голос
/ 13 января 2012

В Xcode вы можете добавить свое собственное поле в info plist и использовать ${SRCROOT} в качестве значения. Xcode автоматически изменит его на путь вашего текущего исходного пути при сборке.Тогда вы можете получить его из вашего приложения.

...