개발중인 앱은 Appcelerator를 사용하지만 동작의 95 %가 이루어지는 WebView 주변의 작은 래퍼로만 사용됩니다. 오늘 아침까지 내 웹 폴더에 다른 JavaScript 파일을 추가 할 때까지는 아무런 문제가 없었습니다. 크래시 추적은 다음과 같이 보입니다.JS 파일을 하나 더 추가하면 iOS 95 % 웹 기반 앱이 작동을 멈 춥니 다.
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000f594828
VM Regions Near 0xf594828:
TC malloc 000000000f486000-000000000f586000 [ 1024K] rw-/rwx SM=PRV
--> JS garbage collector 000000000f588000-000000000f5a4000 [ 112K] rw-/rwx SM=COW
JS garbage collector 000000000f5a4000-000000000f5b8000 [ 80K] rw-/rwx SM=PRV
"너무 많은"JS를로드하는 것이 실제로 가능합니까? 내 응용 프로그램은 이 아니며 거대하고 복잡하지만 오류가 JS 가비지 수집과 관련이 있다고 가정 할 때이 행을 따라 무언가가 일어나고 있다고 가정해야합니다.
나는 이것이별로 진행되지 않는다는 것을 알고 있지만, 올바른 방향으로 향한 어떤 조언도 매우 감사 할 것입니다.
여분의 JS 파일로 "평범함"에서 "재미있는"일을하고 있습니까? – cdeszaq
아니요. 저는 실제로 차이를 만들 수 있지만 희망이 없도록 완전히 비우려고했습니다.하지만 행운은 없습니다. 그러나, *로드 * 파일을 시도하는 코드를 꺼내면 잘 작동합니다. 정신 이상. – Alastair