유용한 정보/기타2010. 5. 19. 09:00
Posted by Jyui

1. 현재 Build Configuration이 Release가 아닌지 확인

2. 최신버전 sdk(3.1 이후라고 알고 있음)에서 기본환경설정값이 바뀌는 경우에 안되는 경우 있다고 함
>> 메뉴의 [Xcode]-[Preferences]-Symbol Loading Options-"Load symbols lazily" 체크해제

3. 해킨토시인 경우 부팅시 다음과 같은 옵션을 넣어주면 된다고 함
>> std_dyld=1




1번 확인하고 (당연히도 릴리즈 모드는 아니였음)
2번 바꾸고 안되서 삽질하다가
3번 하니까 되는군-_-

3번 되고 난다음에 2번을 원래대로 "체크" 상태로 바꿔주니까 또 다시 잘된다..-_-;;;
후, 그런데 3번옵션 주고 나니까 속도가 좀 느려졌다;ㅅ;


Posted by Jyui
유용한 정보/기타2010. 3. 7. 04:30

1. 옥션에 가서 물건을 장바구니에 담는다.
2. 결제시 다음과 같은 이머니 옵션을 누른다.
3. 한번도 이머니를 쓴적이 없으면 '이머니 비밀번호 등록/변경' 버튼을 눌러 비밀번호를 등록한다. 옥션 로그인시의 비밀번호와는 다른 비밀번호를 설정해야 함.
4. 이머니 비밀번호를 입력한다.
5. 결제버튼을 누르면 끗.


바람직하게도 '=최종결제금액(주문금액-할인금액) 0원' 이라고 써있는 것을 볼 수 있다. :D




i-프리미엄 요금제라서 기본료가 95000원이다 보니까,
기본료+통화료 = 10만원 넘게 쓰기가 쉬운듯..

하지만 이번달부터 i-프리미엄 요금은 KT망내전화 무료가 되었기 때문에 자칫하면 추가통화료를 5천원 이상 쓰기 어려울 수도 있을것 같다. 아무래도 분발해야 할 듯...

이번달 35000원 옥션머니는 깔끔하게 34920원을 써줬다-_-v 책은 화요일쯤 받을듯 ㅎㅎ



Posted by Jyui

아이폰의 Safari도 꽤나 괜찮지만, 지원되지 않는 기능이 몇가지 있다.
대표적인 것중에 하나가 ActiveX와 Flash, 그리고 은행이체 등이다.

그런데 노트북이 있는 상황에서 유선 또는 무선인터넷(이 경우 Wifi를 의미)이 불가능한 상황에서 그러한 작업이 필요하다면 참으로 난감하지 않을 수 없다.

이 때 '테더링' 이라고 부르는 기능이 있는데, 한마디로 핸드폰을 사용해서 인터넷을 쓰는 것이다.
아이폰은 게다가 모든 요금제에 무료 데이터 패킷이 있는데, 나같은 경우 가장 비싼 요금을 쓰기 때문에 매번 데이터 패킷이 남는다. 게다가 나는 전산쟁이라 노트북도 매일 들고 다닌다;;
사실 테더링이 뭔지는 알았는데 워낙 전에는 데이터 패킷 요금이 비쌌기에 감히 쓸 생각을 해본적이 없다. 그렇게 급하면 PC방을 이용했던 것 같다;;
하지만 시간이 금이고 데이터 패킷이 일정량 무료로 포함된 아이폰에서는 그럴필요가 없다.

아이폰을 이용해 노트북에서 인터넷을 사용해보자+_+

p.s. 사실 아직 테스트 안해봤지만 원숭이도 따라할 수 있게 쉽게 설명해놓은 링크를 발견했다.  테스트 완료. 오늘 외할머니 병문안 가야하는데 할일이 있어서 가면서 작업하고 중간이나 병원도착해서 아이폰 테더링 기능 이용해서 메일을 보낼 예정...
p.s.2. 테더링하면서 전화를 받거나 다른 작업도 할 수 있을까? 가능할 꺼 같긴한데, 조만간 테스트 해봐야겠다.




원숭이도 따라할 수 있게 쉽게 설명해놓은 링크: http://yurion.net/1063



Posted by Jyui

루머로만 떠돌더니 실제로 떴다.

기존의 월95000원이던 i-프리미엄 요금
무료통화 800분 + 무료문자 300건 + 무료데이터통신(3G) 3GB 였다.

가격과 서비스명은 똑같은데 여기에 KT망내 무료통화!!! 가 추가되었다.
KT망내 무료통화란: KT유무선(즉, KT집전화를 쓰거나 KT핸드폰을 쓰는 경우)에 전화할 경우 완전무료란 얘기;;
타사(SKT,LGT,KT외유선)로 전화하는 것에 대해서는 무료통화 800분 내에서는 과금되지 않고 그 이상을 초과할 경우 과금된다. 하지만 내 주변 지인들은 아이폰도 많고 KT도 많다는거 ㅋㅋㅋㅋㅋ

처음부터 i-프리미엄 요금 을 썼지만 워낙 통화량이 많아서;; 항상 오버(10만원 정도 더 쓴것 같다-_-;;)났는데 이제는 딱 95000원만 내면 더 내지 않을듯+_+

더불어서, 스마트폰 요금 외의 일반요금으로 97000원 짜리 요금도 나왔다.
쇼 무료 2000이라는 요금인데 KT망내 무료통화 + 타사로 전화하는 것에 대해서 무료통화 2000분! 그냥 대충 무제한이라고 보면 될듯;


출처(매일경제): http://news.mk.co.kr/outside/view.php?year=2010&no=105401



Posted by Jyui

Cocos2D 소스를 다운받아서, CocosLive를 타겟으로 실행시키면 간단한 랭킹서버를 볼 수 있다.

간단한 수정만 하면(본인서버의 이름과 gameKey만 수정하면 된다.) 본인의 서버로도 테스트할 수 있으나, 이 때 조심할 것은 예제 코드에 있는 usr_speed, usr_angle이 기본적으로 생성되는 서버에는 없기 때문에 에러가 난다는 것이다. (여기서 삽질을 반복했;;)

이부분만 주석처리하면 잘 돌아간다.

CocosLive를 처음 써보시는 나같은;; 사람들을 위해 좋은 링크가 있어서 첨부:

http://gameprog.tistory.com/entry/cocoslive로-랭킹구현하기1-cocos-Live에-계정을-만들어-게임을-등록한다    
http://gameprog.tistory.com/entry/cocosLive로-랭킹구현하기2-Xcode로-cocosLive-랭킹-구현



Posted by Jyui
아이폰은 아이팟과 다르게 컴퓨터 1대만 동기화 할 수 있다.
하지만 데스크탑도 쓰고 노트북도 쓰고 사무실의 컴퓨터도 쓴다면?
링크를 타고 들어가 따라만 하면 두대이상에서도 자연스럽게 쓸 수 있다 :)

Link: http://blog.naver.com/lkcmms/120096554819




Posted by Jyui
원문:
http://networkpx.blogspot.com/2009/09/compiling-iphoneos-31-apps-with-xcode.html

blackRa1N으로 해킹 후, Cydia에서 http://cydia.hackulo.us/ 추가하여 AppSync for OS 3.1을 다운받았다.
(http://iphone.org.hk/apt/의 Installd patch를 깔라는 이야기가 있었는데, 아무리 해도 내 아이폰에는 깔리지가 않았다. 원래 이게 XCode의 프로그램 실행파일이 아이폰에 설치가능하도록 한다는데,  [출처: XCode에서 provisioning없이 컴파일하고 아이폰 디바이스로 빌드하기]이거 깔지 않아도 잘 되는걸 보면 AppSync에 Installd patch의 기능이 포함되어 있는게 아닌가 싶다.)

XCode에서 짠 프로그램 디바이스에 올리기, ipa만들기 강좌
- 원문을 토대로 자세하게 만드셨다. 개발자들임을 감안하셨는지 윈도우즈 설치마냥 상세한 스크린샷은 없다^^;;(그래도 번역해주시는게 어디;ㅅ;) 하지만 그냥 하라는 대로만 하면 디바이스에서 릴리즈 모드를 돌릴 수 있다. 하지만 토씨하나 잘 따라하는 것이 중요! 처음에 사소한 거 안했다가 안돌아가는 걸 목격할 수 있었다.. 단, 여기까지 따라하면 인스톨 후 바로 실행이 안된다. 당연히 디버그 모드도 안됨. 되는건 오로지 xcode에서 짠 프로그램을 개발자 라이센스 없이 디바이스에 올릴 수 있다는것...
- ipa만들기 강좌는 따라해 보지 않았지만 될 것이라고 믿으며^^;;;

<디버그모드와 릴리즈모드, 설치 후 바로 돌리기> by Jyui
한국에서 아직 아무도 한글로 쓴 분이 없는 것 같아서 혹시나 도움 되시라고 팁 몇개를 적어본다. 결론부터 따라하면 원문을 따라하면 되는데, 주의사항이 몇가지 있다. (나같은 맥과 아이폰 초보자에게 도움되시라고;ㅅ;)
- 단계1에서 /usr/local/bin 폴더가 없을 경우 mkdir을 이용하여 만들어준다. 권한이 없는 경우 sudo를 이용하면 됨.
- ldid, ldid2가 실행가능 하도록 chmod를 이용하여 775 퍼미션을 준다.

2. 단계 6은 아래와 같이 두번에 나눠서 해야함.

$install_name_tool -change /usr/lib/libmis.dylib /usr/lib/libmiss.dylib installd

$ldid -S installd
3. 릴리즈 모드 완료 후 단계 8에서 컴파일 옵션을 그대로 복사하지 말고, 개행시에는 \(백슬러시)를 써야 함. (이 기호는 행과 행 사이를 이어주는 역할이므로, 행의 마지막에서 띄어쓰기 후 \를 써야함에 주의. 복사는 사과키+C, 붙여넣기는 사과키+V, 윈도우에서 해킨토시나 vmware로 돌리는 분은 사과키 대신 왼쪽 윈도우키가 기본인것으로 안다.) 아래를 복사하면 간단할 듯 ^^;;
-dynamiclib \-install_name /usr/lib/libmiss.dylib \-current_version 1 \-compatibility_version 1 \-Wl,-reexport-lmis \-flat_namespace

- 수정한 파일을 아이폰으로 옮길 때 난 ifunbox(http://i-funbox.com/)를 썼음. 혹시 모르니 아이튠즈에서 백업 후, 수정된 파일을 옮기기 전에 디바이스에 원래 들어있던 파일(installd는 원래 존재하므로 예의상 백업, libmiss.dylib는 아이폰에 원래 들어있지 않으므로 백업할 수가 없음)도 PC에 저장요망.

- 12번까지 하고 나서 돌리니까 인스톨후 바로 실행이 되지 않았음. 인스톨은 잘 됨(근데 인스톨은 릴리즈모드에서도 잘되지 않았던가?)

- XCode 메뉴에서 [Project]-[Edit Project Setting]-Code Signing 항목 중 Other Code Signing Flags를 클릭하면 '+'기호를 누르고 -gta 옵션 추가. Configuration에서 Debug, Release에 대해 각각 지정해줘야 한다는 사실을 주의!

- XCode를 아예껐다가(사과+Q) 다시 실행하면 됨~_~

- Simulator, Device에서 Debug/Release 모드를 각각 돌려보았는데 정상적으로 된다!



다들 잘 돌아가시기를 바라며, 안돌아가거나 하시면 댓글 달아주세요~
아는 범위 내에선 자세히 가르쳐드리겠습니다;ㅅ;
도움이 되셨으면 리플도 좀... (제가 좀 소심해서 리플이 없으면 슬퍼요-.-)



덧붙이는 글:
제 자료를 토대로 다른 글을 쓰시는건 상관없지만,
출처는 꼭 남겨주시고 센스있게 트랙백도 보내주시면 감사하겠습니다 :)




Posted by Jyui
http://blackra1n.com/


아이폰 해킹으로 가장 유명한 blackra1n.com
저렇게 열심히 만드는데 나중에 기회되면 조금이라도 기부 좀 해야겠다-_-;;




Posted by Jyui


아이폰과 PC간의 전송을 도와준다.
최신버젼이 있는 공식홈페이지가 있으니, 헤매지 말자 ㅎㅎ




Posted by Jyui