Monacaで音を鳴らすアプリを作成しています。
本体のボリュームに関係なく、最大音量で鳴らしたいと考え調べている中で「cordova-plugin-volume-controler」の利用するようになりました。
デバッグビルでの動作確認を終えたので、リリースビルド→Application Loaderでアップロードしたところ、下記のエラーが発生しました。
The app references non-public selectors in Payload/ringbellpro.app/ringbellpro: getActiveCategoryMuted:, setActiveCategoryVolumeTo:, sharedAVSystemController, toggleActiveCategoryMuted
Volume-Controlerで定義されているselectorが引っかかっているようです。
$ grep -rn setActiveCategoryVolumeTo *
grep: node_modules/cordova-plugin-admobpro: No such file or directory
node_modules/cordova-plugin-volume-control/src/ios/VolumeControl.m:83: @selector(setActiveCategoryVolumeTo:)]];
node_modules/cordova-plugin-volume-control/src/ios/VolumeControl.m:85: [privateInvocation setSelector:@selector(setActiveCategoryVolumeTo:)];
plugins/cordova-plugin-volume-control/src/ios/VolumeControl.m:83: @selector(setActiveCategoryVolumeTo:)]];
plugins/cordova-plugin-volume-control/src/ios/VolumeControl.m:85: [privateInvocation setSelector:@selector(setActiveCategoryVolumeTo:)];
$ grep -rn getActiveCategoryMuted *
grep: node_modules/cordova-plugin-admobpro: No such file or directory
node_modules/cordova-plugin-volume-control/src/ios/VolumeControl.m:61: @selector(getActiveCategoryMuted:)]];
node_modules/cordova-plugin-volume-control/src/ios/VolumeControl.m:63: [privateInvocation setSelector:@selector(getActiveCategoryMuted:)];
plugins/cordova-plugin-volume-control/src/ios/VolumeControl.m:61: @selector(getActiveCategoryMuted:)]];
plugins/cordova-plugin-volume-control/src/ios/VolumeControl.m:63: [privateInvocation setSelector:@selector(getActiveCategoryMuted:)];
質問です。
この状態を回避する手立てはあるでしょうか?
代わりになる本体のボリュームに関係なく最大音量で音を鳴らせるプラグインを再度探し始めていますが、ご存知のものがありましたら教えて下さい。
以上、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/16 14:51