Могу ли я загружать файлы со своего компьютера в приложение для iPhone? - PullRequest
1 голос
/ 25 мая 2009

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

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

Ответы [ 3 ]

3 голосов
/ 25 мая 2009

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

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

1 голос
/ 25 мая 2009

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

Вы столкнетесь с проблемами в своей песочнице, если попытаетесь создать отдельное приложение. и вам нужно будет создать на своем телефоне веб / ftp сервер, чтобы добиться этого, что, я полагаю, тоже будет большой работой. (существует множество приложений для обмена файлами)

другой вариант - использовать симулятор. с этим вы можете получить чуть более прямой доступ.

это одна из проблем разработки для мобильных устройств.

0 голосов
/ 25 мая 2009

Подход, который я обычно использовал для этого, - это небольшой веб-сервер. Вы можете легко запустить веб-сервер на телефоне внутри своей программы, используя cocoahttpserver . Или вы можете запустить веб-сервер на рабочем столе и подключиться к нему, используя NSURLConnection. Используя Bonjour по беспроводной сети, вы даже можете заставить устройства обнаруживать друг друга (хотя это немного сложнее, чем просто вводить IP-адрес). Как правило, проще всего запустить веб-сервер на рабочем столе, если это возможно, поскольку IP-адрес меняется меньше, и выяснить IP-адрес вашего телефона на самом деле немного сложно, если вы хотите сделать это в коде без Bonjour.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...