개발개발/Mac, iOS
[Mac] 독에서 아이콘 없애기
iolate
2013. 12. 15. 04:42
간단하다.
Target -> Info (즉 Info.plist 수정) 에서
Application is agent (UIElement) 값을 YES 로 해주면 된다.
Raw key 값은 LSUIElement
근데 이렇게 하면 내가 원하는대로 수정이 안되거나,
수정을 하더라도 앱을 재실행 해줘야 한다.
그래서,, 아래와 같은 방법이 있다!!
위에서 설정하는 UIElement 값을 동적으로 바꿔주는 것 같다.
ProcessSerialNumber psn = { 0, kCurrentProcess };
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
이건 독에 아이콘을 나타내는 코드
ProcessSerialNumber psn = { 0, kCurrentProcess };
TransformProcessType(&psn, kProcessTransformToUIElementApplication);
이건 다시 UIElement = TRUE, 즉 독에서 앱을 없애게 해준다.
type 인자만 다르지만,, 두줄밖에 안되니 그냥 두번 적어줬다.