Не загружать все содержимое файла ipa на устройство при использовании itunes - PullRequest
0 голосов
/ 22 февраля 2011

Я разработал приложение, предназначенное для чтения книг (pdf book reader). Я загрузил в приложение 25 книг (общий размер 320 МБ), используя абсолютный путь. Все книги были замечены в симуляторе, а также я могу загрузитьвсе книги в мое устройство через xcode (сборка и запуск).

мое требование:

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

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

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

плз, кто-нибудь подскажет мне точное решение сценария.
tnx заранее

Ответы [ 3 ]

0 голосов
/ 07 марта 2011

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

Для начала я бы проверил, что ipa содержит все, что, по вашему мнению, должно быть.Возьми ipa, поменяй расширение на zip и открой его.Вы получите папку, содержащую ваше приложение.Щелкните правой кнопкой мыши .app и выберите Показать пакет.Теперь вы увидите все файлы / ресурсы, включенные в ваше приложение.Если файлы, которые не будут загружаться в приложение, есть, вам потребуется предоставить дополнительную информацию о проблеме.

Если это не так, вам нужно убедиться, что xCode знает, как скопировать их в ресурсы приложения.

0 голосов
/ 11 марта 2011

У вас могут быть ресурсы, которые вы не скопировали в проект, и вы ссылаетесь только на файлы на своем жестком диске.Затем, когда вы делаете файл .ipa, он не включается.Попробуйте повторно импортировать все свои ресурсы и выберите «копировать в проект».

0 голосов
/ 22 февраля 2011

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

Я бы также попытался установить для apps-Info.plst значение «Приложение поддерживает общий доступ к файлам iTunes», чтобы вы могли видеть, что находится впапка документов (это если вы перемещаете файлы в этой области).

...