2015-11-11 5 views
1

Я пытаюсь написать патч-приложение, в котором вы могли бы добавить приложение в окно, и оно будет исправлять его. Я смог использовать NSDraggingDestination, чтобы получить путь к файлу приложения, которое было удалено, и я смог прочитать и изменить Info.plist.Возможно ли изменить Info.plist из другого приложения?

Однако, когда я пытаюсь написать измененный Info.plist обратно в приложение, это не позволяет мне это делать. Есть ли какие-либо трюки или это просто проблема безопасности?

ответ

1

Редактирование .plist нарушает подпись приложения. В iOS это может привести к невозможности запуска приложения. Вы можете узнать больше о подписании кода здесь: https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html

+0

Спасибо за этот отличный ответ. – Mark

Смежные вопросы