Редактирование Info.plist возможно программно?

Я установил свой Facebook-AppId в Info.plist. Но я хочу отредактировать его, потому что его динамика. Как это сделать программно?

Ответ 1

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

Кстати, только для Info.Plist? Я имею в виду, почему вы не можете его использовать иначе, например nsuserdefaults или sql

Ответ 2

Вы не можете редактировать Info.plist вашего приложения. У вас нет доступа на запись к этому файлу (при условии, что вы хотите опубликовать его в App Store).

Ответ 3

Единственный способ написать файл plist - скопировать его из пакета в папку документа вашего приложения.

После этого вы можете писать. Вот хороший учебник, но есть намного больше. Просто Google. http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/