Jun 12
골빈해커워드프레스, 프로그래밍 jQuery, prototype, 워드프레스
제 블로그 메인의 하단과 우측의 최근 댓글과 최근글 등을 표시해 주는 영역은 탭을 이용해서 각 내용을 볼 수 있는 UI로 되어 있습니다.
이건 jQuery 의 ui.tabs.js 플러그인을 이용해서 만든 것인데요.
이게, 워드프레스에 적용하려니 잘 안되더군요. 그래서 알아봤더니 워프에서 prototype 라이브러리를 사용하고 있어서 그렇더군요. (기본적인건지 플러그인 때문인지는 모르겠습니다) prototype 이 jquery 의 $(..) 기능을 무효화 시켜서 그런거라고 합니다. (자기가 쓰니까요)
해결법은 다음과 같습니다.
-
<head>
-
<script src="prototype.js"></script>
-
<script src="jquery.js"></script>
-
<script>
-
jQuery(document).ready(function(){
-
jQuery('#tabs').tabs();
-
});
-
</script>
-
</head>
즉, 간단하게 jQuery 를 사용할 때는 $(..) 대신 jQuery 를 사용하시면 되겠습니다.
(prototype 을 사용할 때는 하던대로 $(..)로 해 주시면 됩니다)
간만의 코딩 팁. 도움이 되셨으면 좋겠네요. ^_^;
+ 워드프레스가 2.8이 되서어 업데이트를 했습니다. 플러그인이 몇 개 안돌아가는군요;; 특히 캐시 플러그인이 안돌아가서 좀 난감하긴 한데, 그래도 캐시플러그인이 안돌아가는데도 아주 느려지지는 않는군요. 확실히 DB 성능이 조금 향상된 것 같네요. ^^
Feb 19
골빈해커프로그래밍 certificates, provisioning, 개발, 아이폰, 인증서
아이폰 개발시에 가장 짜증나는 것이 인증서를 생성하고 받고 적용하는 부분인데요. 그래도 처음에 몇 번 하고 나면 익숙해져서 쉽게 적용할 수 있습니다. 하지만, 간혹 제대로 다 했음에도 불구하고 인증서가 잘못됐다며 컴파일이 안되거나 앱스토어에 올리려고 할 때 에러가 날 때가 있습니다.
별거 없지만 혹시나 고생하시는 분들이 있을까 하여 이 경우에 대한 해결책을 몇 가지 알려드립니다.
1. 컴파일 다시해보기
1. Code Signing Identity 에 해당 프로젝트에 맞는 Configuration 과 Base SDK 그리고 Code Sign 이 제대로 매칭되어 있는지 확인합니다.
2. Info.plist 에 Bundle identifier 가 제대로 들어가있는지 확인합니다.
3. Entitlement.plist 파일이 제대로 들어 있고, Xcode 설정의 Code Signing Entitlememts 항목에 파일 이름이 입력이 되어 있는지, 혹시 오타는 없는지 확인합니다.
4. Xcode 의 Clean All Target 메뉴를 이용하거나, 프로젝트 안의 build 폴더를 모두 삭제합니다.
5. 프로젝트 설정의 General 의 맨 마지막에 있는 Rebuild Code Sense Index 를 실행합니다.
6. 컴파일을 하고, 파일을 다시 올려봅니다.
2. Application Loader 사용해보기
저도 첨엔 이 프로그램의 존재를 몰랐는데, 이 프로그램을 사용하면 조금 더 쉽고 빠르게 올릴 수 있으며, 간혹 나오는 에러들을 빠르게 확인하거나 오류 없이 제출할 수 있습니다.
이 프로그램은 iTunes Connect 의 Manage Your Applications 에 들어가시면 맨 아래쪽에 있는 Get Application Loader 링크를 통해서 다운받으실 수 있습니다.
어플리케이션을 iTunes Connect 에 올리실 때 바이너리 나중에 올리기에 체크를 하시고 완료를 하신 다음, 이 프로그램을 실행시키시면 해당 프로젝트를 선택해서 바이너리만 따로 올리실 수 있습니다.
바이너리를 올릴 때 간혹 뭐가 부족하다거나 에러가 나면서 안올라가는 경우가 있는데, iTunes Connect 에 직접 올리게 되면 파일이 다 올라갈 때 까지 기다려야 되고 메시지도 덜 정확하기 때문에 꽤 오랜 시간을 잡아먹게 됩니다. 하지만 이 프로그램을 이용하면 잘못된 내용을 바로 알려주므로 쉽고 빠르게 패키징이 제대로 되었는지 확인할 수 있어서 조금 더 시원하게(?) 어플을 제출할 수 있습니다.
또한 직접 올렸을 때 인증서 에러가 생기는 경우 이 프로그램을 사용하면 에러 없이 전송되기도 합니다. 파일 업로드에 문제가 생겼을 경우 이 프로그램을 한 번 사용해보세요.
3. 프로젝트 재 생성하기
프로젝트를 새로 만든 후 설정을 모두 새로 하고 기존의 파일들을 모두 새 프로젝트로 옮겨봅니다. 왜 그런지는 모르겠는데, 이렇게 하면 해결되는 경우가 몇 번 있었습니다.
4. 인증서 다시 받기
마지막입니다. 위의 모든 것이 다 안된다면 어쩔 수 없습니다. 인증서를 처음부터 재 생성하여 다시 받고, 프로젝트를 재 생성하여 처음부터 다시 해 봅니다. 이 경우도 안된다면? 아직까지 저는 여기서 모두 해결되었기때문에 그 다음은 모르겠습니다. ㅜㅜ;;
그리고 마지막입니다.
매월 10일 전후로는 어플리케이션을 올리지 마세요. ㅜㅜ;;
매월 10일 전후로 앱스토어의 모든 파이낸셜 리포트가 생성되고 발행되기 때문인지 서버가 매우 느려지고 오류가 자주 납니다. 정보를 제대로 입력했는데 바뀌어 있다거나, 업로드를 했는데 안됐다고 했다가 나중에 보면 되어 있다거나, 되었는데 나중에 보면 안되어 있다거나.. 오류가 많이 생기는 시기입니다.
제가 두 번이나 이 시기에 올렸었는데요. 두 번 모두 오류를 겪었습니다.
되도록이면 10일 전후로는 어플리케이션을 올리지 마시고, 올리시게되면 에러가 생길 수도 있으니 그 점 감안하시기 바랍니다. 아참, 또 이 기간에 올리면 승인 기간이 조금 더 길어지는 것 같습니다. 이유는.. 모르겠지만 이 때는 다른 일로 바빠서가 아닐런지..
저의 삽질이 여러분들께 도움이 되었으면 좋겠네요.
다음은, 리젝 당하는 경우는 어떤 경우가 있는지, 어떻게 해야 잘 팔리고, 판매 추이는 어떻게 되는지등에 대한 간단한 이야기들을 올려보도록 하겠습니다. 그때까지 대박나세요~ ;;ㅜㅜ)/
Jan 12
골빈해커매킨토시, 영어공부, 프로그래밍 게임, 아이팟 터치, 아이폰, 앱스토어, 영어
지난 약 2주간 짬짬히 아이폰 프로그램을 만들기 시작해서 지난 주말에 드디어 첫 어플리케이션을 앱 스토어에 제출했습니다. 등록까지는 3-4주 정도가 걸린다는데, 등록되면 많이 사주세요. ㅎㅎ (게임 디테일은 나중에..)
개발을 SDK 나 개발 방법을 전혀 모르는 상태에서 시작했는데요. 생각보다 개발은 그리 어렵지 않더군요. 개발만은 일주일이 채 안걸렸습니다. 다만 개발자 등록과 프로젝트 셋팅이 상당히 번거롭고 까다롭더군요. 특히나 수익 입금을 위한 세금 관련 서류 제출에서는 완전 좌절이었습니다.
근데, 다 하고 나서 다시 한 번 살펴보니 결국 어려웠던건 영어 때문이었더군요-_-;; 한글로 되어 있으면 크게 어렵진 않은건데, 영어로 되어 있으니 설명서도 제대로 안 읽어 봐서 그런거더라구요. -_-;; 영어 공부 열심히 해야겠습니다. 그리고 중간에 안되는 영어로 애플에 땡깡을 부려봤는데, 생각보다 땡깡을 잘 부렸는지 일이 쉽게 풀렸습니다. 나중에 입금까지 받으면 관련된 내용에 대해서 몇 가지 팁을 한 번 써보겠습니다.
아래는 게임 설명에 써 놓은 문구를 개인 영어 선생님(^^;)이신 다애나님께 여쭤보는 대화 내용입니다. 사실 이 포스팅의 주 목적은 간만의 영어 공부였거든요. ㅎㅎ (이런 허접한 영어로 아이폰 앱을 등록 한거죠. 좌절할 뻔 했어요. ;ㅁ; )
# 해코군 아이폰 개발자 등록하다 거품물고 죽겠다..-_-;;;;
아참
If you can alive in 30 sec. you are a genius!!
이거는 맞는 말이에요?
! y o u n g a h !
음
# 해코군 아이폰 개발자 등록하다 거품물고 죽겠다..-_-;;;;
30초 동안 살아남으면 당신은 천재~ 머 이런건데
-_-
! y o u n g a h !
알아는 듣겠어요 ㅋ
# 해코군 아이폰 개발자 등록하다 거품물고 죽겠다..-_-;;;;
알아들으면 장땡(…)
! y o u n g a h !
if you can be alive in 30 sec.
# 해코군 아이폰 개발자 등록하다 거품물고 죽겠다..-_-;;;;
be 가 들어가야 되는군요
! y o u n g a h !
넵
# 해코군 아이폰 개발자 등록하다 거품물고 죽겠다..-_-;;;;
빨리 고쳐야지;;
! y o u n g a h !
ㅎㅎㅎ