티스토리 툴바


'개발/iOS'에 해당되는 글 28건

  1. 2011/09/06 The dwarfdump binary must exist and must be executable
  2. 2011/09/04 IAP 결제 테스트 문제로 리젝(2.3)이 된다면..
  3. 2011/08/28 iOS - 내 ip 확인방법
  4. 2011/08/28 [SKPaymentQueue canMakePayment] 가 실패한다면
  5. 2011/07/20 FTGLES 빌드 방법 (3)
  6. 2011/06/15 iOS SKProduct price 로컬라이징
  7. 2011/06/10 Xcode 기기에 넣고 디버깅시 lib 없다고 나오는 경우 해결책
  8. 2011/01/17 ios 4.3 beta 와 lua 충돌
  9. 2011/01/15 ios 4.3 beta 핫스팟 기능 (1)
  10. 2011/01/15 ios 4.3 beta 멀티터치 제스쳐 사용 하려면

The dwarfdump binary must exist and must be executable


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

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




저작자 표시
TRACKBACK 0 COMMENT 0

IAP 결제 테스트 문제로 리젝(2.3)이 된다면..

저의 경우에는 버전 업데이트할때 문제가 발생했습니다.
(첫음 버전은 문제 없이 잘 되었는데...)

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

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

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

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

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

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

설마했는데...

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

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












저작자 표시
TRACKBACK 0 COMMENT 0

iOS - 내 ip 확인방법

ifconfig 는 설명하기 어렵고 가장 간단한 방법을 소개합니다. 
(맥부기 질문과도 관련있습니다.)


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

저작자 표시
TRACKBACK 0 COMMENT 0

[SKPaymentQueue canMakePayment] 가 실패한다면

테스트 하는데 어떤기기는 실패하고 또 어떤기기는 성공하고 매우 곤란했던 한주였습니다.
그러다 열심히 검색을 했는데... 

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

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

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

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



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

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

 
저작자 표시
TRACKBACK 0 COMMENT 0

FTGLES 빌드 방법

일단 다운로드 해야하는것
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 파일이 빌드를 해도 계속 빨간색인건 해결 못햇습니다.
계속 빨간색이라 찜찜하군요.
















 
저작자 표시
TRACKBACK 0 Comment 3

iOS SKProduct price 로컬라이징

http://stackoverflow.com/questions/2894321/how-to-access-the-price-of-a-product-in-skpayment

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

결과 예:
미국: US$0.99
일본: ¥133 
저작자 표시
TRACKBACK 0 COMMENT 0

Xcode 기기에 넣고 디버깅시 lib 없다고 나오는 경우 해결책

http://paranwater.tistory.com/53
정말 잘되네요.
고맙습니다. 

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

ios 4.3 beta 와 lua 충돌

잘은 모르겠지만 getline 이라는 lua define 과 stdio.h 의 getline 이란함수가 충돌이 났다.. 뭐하는 함수지 써본적도 없는데 코딩이 꽁기꽁기해서 발견하기 매우 힘들었다.
TRACKBACK 0 COMMENT 0

ios 4.3 beta 핫스팟 기능

핫스팟 기능은 아이폰 3gs/아이폰4 에서 새로 생긴기능입니다. (아이패드 3g버전에서 되는지는 모르겠군요)

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

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

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

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

ios 4.3 beta 멀티터치 제스쳐 사용 하려면

ios 4.3 beta 에는 멀티터치 제스쳐 가 들어있습니다.
(멀티테스킹 제스쳐라고 잘못알고 있었지요 ㅎㅎ)

사용해봤는데 즐거웠습니다. 동작도 잘되고
손가락 네개를 위로 올릴때 보호필름과의 마찰때문에 덜덜 거리는건 패스~

일단 그냥은 사용이 안됩니다.(애플개발자계정 및 개발자 프로그램 구입자만 되요)

1. ipad 를 4.3 beta 로 설치합니다.
2. xcode 3.2.6 ios4.2beta 용을 설치합니다.
3. xcode 의 오거나이저를 엽니다.(개발자라면 오거나이져가 뭔지 아실듯)
4. 개발용 기기로 설정합니다.
5. 이제 설정->일반 에 가시면 멀티터치 제스쳐 끄기/켜기 옵션이 나옵니다.

TRACKBACK 0 COMMENT 0
prev 1 2 3 next