Можно ли получить информацию из установочного списка? - PullRequest
1 голос
/ 05 марта 2012

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

Я пытаюсь передать некоторую информацию приложению при установке, чтобы оно затем могло использовать эту информацию в приложении. Я не могу сделать эти данные статичными, поэтому они не могут быть сохранены в файле Info.plist в корне; он должен быть динамическим и будет меняться в зависимости от установки. Я также не могу передать информацию через веб-сервис и т. Д., Это должно произойти при установке.

Большое спасибо,

Davoc

1 Ответ

0 голосов
/ 06 марта 2012

Поскольку вы распространяете для предприятия (то есть не через App Store), возникает мысль: поскольку вы можете повторно присвоить код пакету приложения после его сборки, а ipa - это просто переименованный почтовый индекс, почему бы не Размещаете ли вы приложение на сервере в виде распакованного пакета, и сценарий на стороне сервера вставляет файл settings.plist, zip и codeignign в приложение каждый раз, когда кто-то загружает приложение?

В итоге:

1. Compile the package, but don't code-sign it.
2. Place the app folder (*.app) onto a server.
3. When the user downloads it by requesting a link, have the server generate your desired url into a plist and overwrite the existing settings.plist in the bundle
4. Code-sign the package using apple's codesign tool via command line
5. Zip the whole thing and rename to .ipa
6. Serve the package to the client.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...