Безопасность сложна, на самом деле единственная защита - никому не давать. Если вам нужно дать им что-то, тогда лучше спросить у них пароль. Если вы не можете спросить их, то лучшее, что вы можете сделать, это обфускация, даже если вы зашифруете данные, потому что лучшее, что вы можете сделать, это скрыть пароль, чтобы его было сложно найти или узнать, как его создать.
Итак, легко узнать идентификатор пакета приложения, вопрос заключается в том, как сложно выработать то, что вы используете в качестве пароля, и насколько ценны данные, которые он защищает.
Если данные действительно ценны, тогда предохраняйте их должным образом, что может потребовать запроса у пользователя пароля и загрузки данных с сервера, который зашифровал его по требованию.
Если ваша цель - просто предотвратить доступ к хакеру-новичкам, тогда сгенерируйте GUID, закодируйте его в приложении как нечто отличное от строкового литерала и используйте его.
Вы не можете остановить решительный и опытный хакер, если вы храните пароль в любом месте внутри приложения ...
Это совсем небезопасно ... –
Для всех, загрузивших ваше приложение, распакуйте файл ipa и просмотрите Info.plist и все ваши ресурсы. Ничто в Info.plist не скрыто. – rmaddy