스페큘러 먹였다옹





WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret


이 글을 읽으시는 분이 터미널을 모르신다면 다른 방법이 있습니다.
Xcode 를 다시 설치하시고 설치 옵션중에 unix tool 이란 부분을 추가로 설치해주시면 된다고 하네요

하지면 터미널로 하면 10초만에 끝나기 때문에... 터미널을 추천드립니다.





WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret
저의 경우에는 버전 업데이트할때 문제가 발생했습니다.
(첫음 버전은 문제 없이 잘 되었는데...)

애플에서는 리젝 사유 2.3 (명시한대로 동작하지 않는다) 를 문제 삼았습니다.

실제로 개발소스로 구매하려고 하니 아래와 같은 에러가 발생했습니다.

SKPaymentTransactionStateFailed / "Cannot connect to iTunes Store"
에러코드는 0 번 SKErrorUnknown 이 발생했습니다.

온갖 방법으로 해도 결제가 계속 실패했는데 보통 아래 내용을 체크해 보라고 합니다.

1. info.plist 의 버전을 심의용으로 쓰지 않아서 그러함
2. 프로비전에 와일드카드(*) 가 들어가 있으면 안됨
3. 코딩실수

3가지가 다 정상이 였는데도 안되었습니다.
마지막으로 굉장히 난감한 문제를 확인했죠
프로비전의 날짜가 첫번째 버전 업로드 한 버전 보다 과거 였습니다.
(어플이 첫번째 승인난 이후 프로비전을 바꾸지 않았다는 이야기)

설마했는데...

프로비전을 개발자포탈에서 새로 받았더니 바로 정상 동작했습니다.
결론은 프로비전 날짜문제!!!!

심의 받기전에 프로비전의 날짜를 최신으로 유지해주세요~













WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret
ifconfig 는 설명하기 어렵고 가장 간단한 방법을 소개합니다. 
(맥부기 질문과도 관련있습니다.)


화면 상단의 [사과모양] -> [환경설정] -> [네트워크]
 


WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret
테스트 하는데 어떤기기는 실패하고 또 어떤기기는 성공하고 매우 곤란했던 한주였습니다.
그러다 열심히 검색을 했는데... 

http://stackoverflow.com/questions/7038327/iphone-inapp-purchase-problem-canmakepayments-always-fails

이런 질문을 발견했습니다.
발번역하면
"난 잘 코딩했는데 왜 안되!"
그리고는 자답을 하셨군요
"어 옵션에서 막아놯구나!"

저도 찾아보니 제가 차단했더군요

심지어는 itunes와 youtube 도 차단했었습니다. ㅎㅎㅎ..
메뉴는 여기에 있습니다.



나중에 전화도 차단할수 있으면 좋겠네요..

appstore 에 IAP 가 제대로 안된다고 리젝당했는데
앱스토어 문제인거 같군요 계속 "itunes store 에 연결할 수 없습니다."
에러가 ... 억울하네..

 

WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret

FTGLES 빌드 방법

개발/iOS 2011.07.20 23:56
일단 다운로드 해야하는것
FTGLES : https://github.com/cdave1/ftgles
freetype2 : https://github.com/cdave1/freetype2-ios

 


다운로드하면 위 이미지 대로 압축을 풉니다.
FTGLES 의 개발자분이 이렇게 설정하신듯 합니다.
(헤더 파일 include 문제로 이렇게 하셔야 됩니다.)


Xcode 4 에서는 링크 방법이 바꼈습니다.

[순서1]
/xcode 와
/freetype2 에 가시면 프로젝트(.xcodeproj) 파일 이 있습니다.
이것을 원하시는 프로젝트에 끌어다 놓습니다.

[순서2]
빨간 [+] 버튼을 누르시면 아래 이미지의 창이 뜹니다.





Workspace 부분에 아카이브(.a) 가 생깁니다.
2개다 선택해서 추가합니다.



이것으로 링크 작업이 끝났습니다.




이제 쭉쭉 나옵니다.
이제 게임의 폰트를 이미지로 열심히 붙이던 작업을 해결 할 수 있습니다.

프로젝트에 .a 파일이 빌드를 해도 계속 빨간색인건 해결 못햇습니다.
계속 빨간색이라 찜찜하군요.
















 

WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  3개가 달렸습니다.
  1. 아, 알라뷰!
  2. 건일님건일님 드디어 저도 성공했어요 ㅠㅡ ㅠ 완전 감사
    저는 SDK버전때문인지 몰라도 완전히 똑같이 하니깐 실패를 했었어요
    그래서 freetype2 폴더를 FTGLES/xcode 폴더안에다가 덮어 씌워 버리구
    FTGLES 프로젝트 파일 열어서 기존에 걸려있던 라이브러리는 지워버리구
    새로 덮어씌워줬던 freetype2 프로젝트 파일을 연결시켜주구서
    예제 프로젝트에는 FTGLES 프로젝트 파일만 연결시켜주니깐 라이브러리 두개다 인식하네요.. ㅜㅜ
    아.. 이것 때문에 고생하구 있었는데 너무 고마워용~^^
  3. 똑같이 해서 안됐던건.... 다른 예제로 돌려봐서 그런거였네요;;; ㅋ
    이아저씨들 예제마다 패스를 다르게 써놨네요 ^^; 뻘쭘 ㅋ
secret
http://stackoverflow.com/questions/2894321/how-to-access-the-price-of-a-product-in-skpayment

링크내의 소스를 이용해서 표시하면 아무 문제 없습니다.

결과 예:
미국: US$0.99
일본: ¥133 

WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret
http://paranwater.tistory.com/53
정말 잘되네요.
고맙습니다. 

저는 기기랑 xcode랑 버전을 제대로 맞추지 않고 돌리니까 발생하더군요
이제 xcode랑 버전이 안맞아도 개발이 가능할꺼 같습니다. 

WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret
잘은 모르겠지만 getline 이라는 lua define 과 stdio.h 의 getline 이란함수가 충돌이 났다.. 뭐하는 함수지 써본적도 없는데 코딩이 꽁기꽁기해서 발견하기 매우 힘들었다.

WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  0개가 달렸습니다.
secret
핫스팟 기능은 아이폰 3gs/아이폰4 에서 새로 생긴기능입니다. (아이패드 3g버전에서 되는지는 모르겠군요)

이기능을 이용하면 아이폰이 무선ap 가 되면서 5개의 기기가 동시에 3g 를 이용해 인터넷을 할 수 있습니다.
(잡스가 테더링 안되게 할꺼라고 했다던데 핫스팟이란 이름으로 만들어버렸군요)

사용법은 일단 ios 4.3 beta 를 설치하고

1. 설정->개인용 핫스팟
2. 핫스팟을 켠다.(이때 블루투스가 자동으로 켜짐)
3. 다른 아이폰/아이패드/맥북등의 블루투스를 켠다.
4. 핫스팟을 켠 아이폰의 이름이 감지되며 이것과 연결한다.
5. 핫스팟을 켠 아이폰의 ui에 접속을 허용할것인지 물어보는 창이 뜹니다. 예를 눌러주면
6. 인터넷이 됩니다 야호~ (아이패드 3g 버전 사신분들은 어떻하죠?)

느리긴 한데 좋았습니다.
내일 당장 3g 무제한 신청해야겠습니다.
이제 회사에서도 아이패드로 인터넷을 즐길 수 있겠군요

WRITTEN BY
그건일
게임개발자

트랙백  0 , 댓글  1개가 달렸습니다.
  1. 이글에 상관없는 글이라 정말죄송합니다 ㅠ
    다름이아니라 와우tcg유령호랑이 카드때문에 이글을쓰게됫습니다
    혹시 사용이가능한 카드시라면 파실생각없으신지요?
    010 7759 1854 문자주시면 고맙겟습니다
secret