Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline andertsk  
#1 Оставлено : 5 июня 2017 г. 14:28:17(UTC)
andertsk

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.06.2017(UTC)
Сообщений: 5
Российская Федерация

Добрый день!

Скачал демку браузера по ссылке но она не собирается.
Во первых я не нашел npapi для iOS есть только для MAC OS (в хидере npapi.h есть соответствующие инклюды подтверждающие это)
Я закомментировал вроде как ненужные строки в npapi.h чтобы они не вызывали ошибки, добавил нужные библиотеки.
Но в конечном счете всеравно остались ошибки:
Snimok ehkrana 2017-06-05 v 18.22.06.png (117kb) загружен 24 раз(а).UserPostedImage
Прошу помочь собрать браузер для iOS. Заранее спасибо!
Offline andertsk  
#2 Оставлено : 6 июня 2017 г. 7:18:35(UTC)
andertsk

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.06.2017(UTC)
Сообщений: 5
Российская Федерация

Нашел инструкцию, она оказалась запрятана в CPROCSP.framework/ReadMe.txt и еще одна инструкция в корне с таким же названием.

Сейчас приложение собирается, но закрывается при запуске с ошибкой:

cwd:/
dir=/var/mobile/Containers/Data/Application/B2DFE8D0-9AB6-4A92-AB7A-62EC5484BAEF/Documents
cwd:/private/var/mobile/Containers/Data/Application/B2DFE8D0-9AB6-4A92-AB7A-62EC5484BAEF/Documents
2017-06-06 10:34:56.569262+0700 npcades-browser[5211:7219928] Wrong directory.
Run application from /var/mobile/Applications/<App id>/<App name>.app


Собираю на Xcode 8.1 запускаю на iPhone 6.
Offline andertsk  
#3 Оставлено : 6 июня 2017 г. 8:08:28(UTC)
andertsk

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.06.2017(UTC)
Сообщений: 5
Российская Федерация

Запустилось на iOS 7, iPhone 4.

Похоже разработчики не поддерживают выше.
Offline Dmitry_Bokovikov  
#4 Оставлено : 6 июня 2017 г. 11:10:44(UTC)
Dmitry_Bokovikov

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 172
Откуда: Москва

Поблагодарили: 18 раз в 17 постах
Автор: andertsk Перейти к цитате
Запустилось на iOS 7, iPhone 4.

Похоже разработчики не поддерживают выше.


Поддерживается вплоть до iOS 10, но пока есть проблемы со сборкой с 64-битными архитектурами (x86_64, arm64), вы можете попробовать собрать пример для iphone 6, указав архитектуру armv7.
Offline andertsk  
#5 Оставлено : 6 июня 2017 г. 11:38:19(UTC)
andertsk

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.06.2017(UTC)
Сообщений: 5
Российская Федерация

Автор: Dmitry_Bokovikov Перейти к цитате
Автор: andertsk Перейти к цитате
Запустилось на iOS 7, iPhone 4.

Похоже разработчики не поддерживают выше.


Поддерживается вплоть до iOS 10, но пока есть проблемы со сборкой с 64-битными архитектурами (x86_64, arm64), вы можете попробовать собрать пример для iphone 6, указав архитектуру armv7.


При сборке проекта я указывал armv7.
Проект собрался и приложение установилось на телефон но запуститься не смогло на iOS 10 на iOS 7 без изменений все запустилось.

Offline Schmopsel  
#6 Оставлено : 20 июня 2017 г. 15:53:01(UTC)
Schmopsel

Статус: Участник

Группы: Участники
Зарегистрирован: 09.06.2017(UTC)
Сообщений: 19

При сборке проекта выдает ошибку:

NpcadesBrowser/JSCocoa/JSCocoa/iPhone/libffi/iphone-sysv.S:214:2: error: invalid instruction
stmeqia r2, {r0, r1}
^
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

При чем только если собирать на устройствах. Пробовал iPhone 5s с iOS 10.3 и iPod с iOS 9.3.5. В настройках поставил armv7, с 64 сразу ругается на архитектуру.
В симуляторе билдится дальше, но крашится в местах, где используется функция objc_msgSendSuper(), ругаясь на количество аргументов (2 и 3 вместо должных 0).
Offline andertsk  
#7 Оставлено : 22 июня 2017 г. 8:57:14(UTC)
andertsk

Статус: Новичок

Группы: Участники
Зарегистрирован: 05.06.2017(UTC)
Сообщений: 5
Российская Федерация

Автор: Schmopsel Перейти к цитате
При сборке проекта выдает ошибку:

NpcadesBrowser/JSCocoa/JSCocoa/iPhone/libffi/iphone-sysv.S:214:2: error: invalid instruction
stmeqia r2, {r0, r1}
^
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

При чем только если собирать на устройствах. Пробовал iPhone 5s с iOS 10.3 и iPod с iOS 9.3.5. В настройках поставил armv7, с 64 сразу ругается на архитектуру.
В симуляторе билдится дальше, но крашится в местах, где используется функция objc_msgSendSuper(), ругаясь на количество аргументов (2 и 3 вместо должных 0).


добавь флаг -no-integrated-as на .S файлах в "Build Phases" -> "Compile sources"
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.