Я работаю над приложением Cordova для iOS. Я довольно новичок в этой среде и этих инструментах. Я ищу кого-то, кто может дать мне любые идеи о том, как решить проблему, на которой я застрял.
Это приложение использует несколько плагинов. Один из других вызывает сбой при запуске приложения. Он строит без проблем. Я не вижу ничего в каком-либо файле журнала, кроме «безопасного выхода», и мне интересно, кто-нибудь может предложить способ выяснить, что является причиной сбоя, чтобы я мог это исправить или сообщить разработчику плагина, в чем заключается проблема, и попросить его почини это.
Плагины работают с потоковым аудио и основаны на LFLiveKit.
Из всех используемых плагинов этот является единственным, который связан через модули. См. Приложение.
Когда этот плагин удален, приложение прекрасно собирается и работает.
Может кто-нибудь предложить что-нибудь, что я могу попытаться сделать в этом направлении?
plugin.xml:
<?xml version='1.0' encoding='UTF-8'?>
<plugin xmlns='http://www.phonegap.com/ns/plugins/1.0' id='com.cqrify.streamingplugin' version='1.0'>
<name>
streamingplugin
</name>
<engines>
<engine name='cordova' version='>=3.4.0'/>
</engines>
<asset src='www/streamingPlugin.js' target='js/streamingPlugin.js'/>
<js-module src='www/streamingPlugin.js' name='streamingPlugin'>
<clobbers target='streamingPlugin'/>
</js-module>
<platform name='ios'>
<config-file target='config.xml' parent='/*'>
<feature name='StreamingPlugin'>
<param name='ios-package' value='CDVAudioStreamingPlugin'/>
</feature>
</config-file>
<header-file src='src/ios/AlarmStream.h'/>
<header-file src='src/ios/AlarmStreamHandler.h'/>
<header-file src='src/ios/StreamingPlugin.h'/>
<source-file src='src/ios/AlarmStream.m'/>
<source-file src='src/ios/StreamingPlugin.m'/>
<framework src='LFLiveKit' type='podspec' spec='2.6'/>
</platform>
</plugin>
StreamingPlugin.podspec:
Pod::Spec.new do |spec|
spec.name = 'StreamingPlugin'
spec.version = '1.1'
spec.requires_arc = true
spec.platform = :ios, '9.0'
spec.source = {:path => '.'}
spec.source_files = 'src/ios/*.{h,m}'
spec.public_header_files = 'src/ios/*.h'
spec.dependency 'LFLiveKit'
spec.dependency 'Cordova'
end