안녕하세요. IT김군입니다.


Ionic cordova plugin Background Mode 사용 시 IOS에서 빌드가 안되는 현상에 대해 알아보도록 하겠습니다.


해당 프로젝트를 Xcode로 열어줍니다.


그 후 프로젝트 탐색기 창에서 아래와 같이 'AppBackgroundMode.m' 파일을 찾아서 열어줍니다.




파일을 열고 'command+F'를 통해 'require'를 검색하면 아래 드래그 되어있는 부분과 같이 되어있을텐데요.



여기서 _ 밑줄을 지워줍니다. 아래와 같이 만들어줍니다.



그럼 이제 정상적으로 빌드가 되실겁니다.


하지만 BackgroundMode Plugin을 추가함과 동시에 info.plist에 <UIBackgroundModes> <audio>가 추가되기에


배포 시 문제가되어 apple에서 승인을 내주지 않을 수 있으니 주의하시기 바랍니다.


감사합니다.



WRITTEN BY
IT김군
S/W 개발자 김군의 메모장

,