• Страница:
  • 1

ТЕМА: Swift for iOS

Swift for iOS 3 года, 3 мес. назад #2254

  • danixoid
  • Новый участник
  • Постов: 15
  • Репутация: 0
Доброго времени суток.
Пишу приложение для iOS на swift. Для android все получилось замечательно.

Начну с того, что у меня не получается запустить пример1 (!) с SDK написанный на objective-c.
Правда пришлось генерировать новые libcrypto.a libssl.a (компилил openssl-1.0.2h), т.к. с примера не подошли по платформе, мне нужно было для i386. Думаю, что замена этих библиотек не влияет. Подложил все сертификаты и ключи куда надо для приложения.
Всё компилируется, всё открывается, но при нажатии GenerateSignature просто выкидывает из приложения выдавая в консоль ошибку:
current openssl version->268439647|OpenSSL 1.0.1e 8 Oct 2013 (pki.gov.kz)
2016-05-13 09:48:31.797 SSLTESTER[3436:127353] read ok
Error parsing PKCS#12 file
 (null) (null) (null)4381433936:error:0609E09C:digital envelope routines:func(158):reason(156):p_lib.c:231:
4381433936:error:0606F076:digital envelope routines:func(111):reason(118):evp_pkey.c:84:TYPE=1.3.6.1.4.1.6801.1.5.8
4381433936:error:23076072:PKCS12 routines:func(118):reason(114):p12_kiss.c:132:

Скажите, что не так делаю?
И есть ли готовые framework файлы или библиотеки на swift?
Мое SDK довольно старое. Не вспомню когда получали.

Re: Swift for iOS 3 года, 3 мес. назад #2256

  • danixoid
  • Новый участник
  • Постов: 15
  • Репутация: 0
Так, с ошибкой разобрался. Надо было более актуальный p12 файл подложить.
Еще отпишусь, EVP_SignFinal дает Thread 1 signal SIGABRT. Решаю.

Re: Swift for iOS 3 года, 3 мес. назад #2257

  • danixoid
  • Новый участник
  • Постов: 15
  • Репутация: 0
В общем, нужны libcrypto.a и libssl.a для x86_64. А те, что сгенерировал из openssl - так оказывается нельзя.
Где достать?
Спасибо, если все же ответите.

Re: Swift for iOS 3 года, 3 мес. назад #2258

  • danixoid
  • Новый участник
  • Постов: 15
  • Репутация: 0
Сегодня получил последнее SDK. Ничего нового нет для iOS.

Знаю, что исходники вашего модифицированного OpenSSL вы не даете.

Но могли бы вы сделать компиляцию для платформы с архитектурой i386 и x86_64 под OSX и iOS? Желательно сразу универсальную. Могу предоставить скрипт компиляции стандартного OpenSSL.

Re: Swift for iOS 3 года, 2 мес. назад #2284

  • ugotbug
  • Завсегдатай
  • Постов: 225
  • Репутация: 14
Добрый день. К сожалению, то что лежит в SDK под iOS - это все что есть.
Могущественный обладатель кольца Знаний
  • Страница:
  • 1
FaLang translation system by Faboba