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

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

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

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

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

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

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

  • Как отключить горизонтальную прокрутку UIScrollView?
  • Как установить приложение Cocoa в качестве браузера по умолчанию?
  • Выбор случайного объекта в NSArray
  • Понимание подсчета ссылок с помощью Cocoa и Objective-C
  • iPhone: обнаружение бездействия пользователя / время простоя с момента последнего касания экрана
  • Можете ли вы настраивать анимацию для встраиваемых ячеек UITableView?
  • Как заставить приложение запускать NSTimer в фоновом режиме?
  • Анимированный gif не работает в наложении MKMapView с использованием MKOverlayRenderer
  • QLPreviewController удаляет или добавляет UIBarButtonItems
  • objective-C: Как получить адрес маршрутизатора?
  • Core-Data iPhone: не удалось найти NSManagedObjectModel
  • Interesting Posts

    Телевизионные записи WTV и DVR-MS, следует ли я де-чередовать или нет?

    Высокое использование ЦП «Система» и «Системные прерывания» (вызванное ACPI.sys)

    Почему я получаю ошибку компиляции «org / codehaus / groovy / control / CompilationFailedException»?

    Открытие файлов OSX для резервного копирования в Windows 7?

    Как запустить программу с аргументами командной строки в Windows 'cmd с командой' start '?

    Лучший способ дублировать жесткий диск ноутбука «один к одному»

    Automapper: обновить значения свойств без создания нового объекта

    Заголовок и нижний колонтитул RecyclerView

    Я пытаюсь найти поблизости такие места, как банки, рестораны, банкоматы внутри рисованной области на картах Google в андроиде

    Справочные банки в банке

    Транспонирование динамических столбцов в строки

    RunAs Другой пользователь при отладке в Visual Studio

    Как запускать как Synergy Client, так и Synergy Server на одном компьютере?

    Запретить использование Word из букв при копировании текста

    как отображать прогресс при загрузке url в webview в Android?

    Давайте будем гением компьютера.