This is a workaround for launching 1.2.1 in OS X 10.6 & 10.7. Try following steps:
1. Download and extract attached movist_framework.zip. Two framework folders are contained: UniversalDetector.framework & XADMaster.framework.
2. Select Movist.app in Finder and right-click to show context menu.
3. Choose "Show Package Contents" and see Contents/Frameworks folder.
4. Replace two framework folders with above extracted ones.
Now, run Movist.app. it should works.
안녕하세요.
먼저 이 문제는 10.8에서는 발생하지 않고 10.6 및 10.7에서만 발생합니다.
현재 정확한 원인을 확인 중인데요, 일단 임시 방편을 찾았으니 아래 방법을 시도해 보시기 바랍니다.
1. 첨부된 movist_framework.zip 을 다운로드 받아 압축을 해제합니다. UniversalDetector.framework 와 XADMaster.framework 폴더가 있을 거에요.
2. Finder에서 무비스트.app을 선택한 후 오른 클릭하고 "패키지 내용 보기"를 선택합니다.
3. Finder 윈도우가 열릴텐데요, Contents/Frameworks/ 에 있는 *.framework 폴더들을 다운받은 것으로 대치합니다.
이 방법을 적용한 후에는 실행되어야 합니다.
혹시 안되시는 분은 연락주세요.
일단 급한대로 임시 방편을 찾아서 다행입니다.
정말 아까는 지옥에 떨어진 기분이었어요. T_T
P.S.
원인을 간단히 말씀드리면, 앱 내부에서 사용하는 프레임워크의 빌드에 문제가 있었던 것 같습니다.
압축 파일 해제 및 텍스트 인코딩 인식용 프레임워크들이 무슨 이유에선지 제대로 빌드되지 않은 것 같아요.
그런데 빌드가 잘못되었다면 10.8에서는 왜 동작하는지 모르겠네요. 귀신에 홀린 기분이에요.
최종 빌드 직전에 업데이트한 Xcode 최신 버전 때문인지도 모르겠는데 이 부분은 확인 중입니다.
앱 샌드박스 설정만 조금 바꿔 다시 빌드하는 것이라 설마 이런 문제가 있으리라곤 생각치 못하고
테스트를 소홀히 한 제 불찰입니다. 쩝. 아무튼 뜻하게 않게 불편을 드려 정말 죄송합니다.
** 추가 **
방금 수정된 1.2.2 버전을 올렸습니다.
긴급 심사 요청을 하긴 했습니다만 얼마나 걸릴지 모르겠네요. 그래도 임시 방편이 있어서 얼마나 다행인지 모르겠어요.
어제 하룻밤, 정말 '멘붕'이 무엇인지 여실히 느꼈습니다. T_T
제 실수로 인한 치명적인 문제에도 불구하고 너그럽게 이해해주신 사용자분들께 진심으로 감사의 말씀 전합니다.
혹시 궁금하신 분들이 계실까봐 문제의 원인을 조금 자세히 설명해 보겠습니다.
문제의 발단은 Xcode 였습니다. 무비스트는 압축된 자막 풀기 및 인코딩 자동 인식을 위해 내부에 프레임워크를 포함하는데요, 1.2.1 버전에 이게 10.8 전용으로 빌드되었더라구요. 그래서 10.8에서만 동작했던 거죠(임시 방편으로 제공된 것은 10.6 및 10.7에서도 동작하도록 빌드된 것입니다).
그동안 Xcode 4.5 버전을 사용해왔는데 4.5로 빌드한 프레임워크들은 10.6 및 10.7에서 문제없이 잘 동작했습니다. 그러다가 Xcode 4.5.1 버전이 나왔길래 업데이트했고 개발환경인 10.8에서 잘 실행되길래 문제가 없는 줄 알았어요. 사소한 버그 수정 버전이라고 생각했고 무비스트 쪽도 바뀐게 없었기에 이런 문제가 생길거라곤 상상하지 못했네요.
그러다가 앱스토어 심사에서 샌드박스 문제로 수정을 요구했고 해당 설정만 살짝 바꿔 마지막 빌드를 해서 올리게 된 것입니다. 하지만 Xcode 4.5.1은 프레임워크를 10.8 전용으로 빌드해버렸고 이 사태가 발생하게 된 거죠. 아마도 프로젝트 설정의 기본값 등을 다루는 부분이 변경된 게 아닐까 짐작됩니다.
사실 이런 문제가 생길 가능성을 간과하고 테스트를 게을리 한 제 불찰이 진짜 원인이죠. 이젠 사소해 보이는 것도 그냥 넘기지 말아야겠습니다. 개발자분들도 가끔 보시는 것 같길래 저같이 이런 불상사가 생기지 않았으면 하는 마음에 적어보았습니다.
** 추가 **
1.2.2 버전의 긴급 심사 요청에 대한 애플 심사팀의 답변이 왔습니다.
일단 요청을 확인하는데만 1~2일이 걸릴 거고, 요청이 받아들여질 지는 확인 후에 알려준답니다.
기능적인 변경은 없기 때문에 심사 부담이 적을 것 같아 살짝 기대하고 있는데.. 두고 봐야 겠죠.
확인 답변이 오면 다시 알려드리겠습니다.
'릴리즈' 카테고리의 다른 글
무비스트 1.2.2 릴리즈 (40) | 2012.10.18 |
---|---|
앱 샌드박스에 관하여 (4) | 2012.10.18 |
무비스트 1.2.1 (29) | 2012.10.12 |
무비스트 1.2.0 (25) | 2012.05.30 |
무비스트 1.x 문제 해결 (64) | 2012.02.09 |