'iPhone'에 해당되는 글 23

  1. 2010.12.22 [iARU] v0.4 Updated!!
  2. 2010.11.09 [iPhone] iDarter v0.8 업데이트
  3. 2010.08.20 [iPhone] rejected 에 대처하는 노하우 (1)
Interesting/iPhone | Posted by hyena0 2010.12.22 23:03

[iARU] v0.4 Updated!!


Version 0.4 Updated!!

iARU의 0.4버전 업데이트가 되었습니다.

사진기능을 추가 했고요 아래 탭에서

사진기 모양을 선택하면 내 위치 주변의

사진을 가져다 내 위치와 비교해서 사진이 찍힌

위치에 가져다 보여줍니다.

길찾기 패스와 마찬가지로 아이폰을 회전하거나

기울이면 사진도 실제 위치에 맞게 같이 이동합니다.

페이스북에 페이지도 개설했으니 관심있으시면 방문 바랍니다.

아쉽게도 여전히 한국에선 길찾기 기능이 안됩니다.

T-Map 이 공개되었다고 하니 작업을 해봐야 겠지요. ^^

참, 연말까지 공짜로 제공합니다.


Interesting/iPhone | Posted by hyena0 2010.11.09 00:09

[iPhone] iDarter v0.8 업데이트



iDarter v0.8 업데이트

iDarter 0.8 버전을 업데이트 했습니다.

업데이트 기간동안은 공짜입니다.

다운로드는 미국계정이 필요하고,

이번 버전에는 포토모드가 추가 되었습니다.

사진을 찍어서 타겟에 위치시킬 수도 있고

포토라이브러리에 있는 사진을 선택해서

타겟에 위치시킬 수 있습니다.

타겟에 맞추면 "헉"하는 아픈 소리를 내고,

타겟에 빗나가면 비웃음 소리가 난답니다.






rejected 에 대처하는 노하우

리젝트가 자주 되다 보니 이런 글도 

써보는 군요.

이전에 올렸던 것을 일주일 꼬박 기다렸지만

또다시 리젝트 되었네요.

이번의 이유는 하드웨어에 연관된 어플개발

할 때는 Info.plist 파일에 UIRequiredDeviceCapabilities 

key 를 설정해야 한다는 겁니다.

아이폰과 아이팟을 동시에 테스트 하는 것 같은데, 카메라나

아이폰4에서 추가된 특정센서를 사용하면 아이팟 터치에서는 동작을

하지 않기 때문이지요.

지난번 리뷰할때 태그에 카메라 어쩌구 했으면 진작 알려줄것이지,

실행안된다고 돌려보내고 이제 돌려보고 안되는 부분 있다고 다시 돌려보내고,

아까운 시간만 낭비하고 있네요.

또 일주일을 허비해야 하다니, 씁쓸합니다.

 애플에서는 아마도 업로드 하면 무조건 일주일 있다가 리뷰팀에 통보가 가고, 

리뷰 프로그램 돌려서, 거기서 몇가지 문제가 나오면 로그 보고, 몇가지 사용해본 뒤 리포트를 

제출하는 것 같습니다. 테스트하는데는 그리 오랜시간이 걸리지 않는 것 같습니다.

길어야 너댓시간인 것 같네요.

마음을 느긋이 먹어야 겠군요.

아...참...하드웨어 관련된 설정이 필요하시다면 업로드 하기 전에 반드시 어플명's Info.plist 파일에 설정을 하십시오.

표 4에서 처럼 키 값을 설정하는데,IRequiredDeviceCapabilities key 가  array 형일 경우는 하부의 추가 키값이 item0, item1... 처럼 자동생성되므로 value에 해당 내용을 써주면 되고, dictionary 형 일 경우는 키 값에 표4의 해당 이름을 넣고,
Boolean 값으로 True, False 를 결정하면 사용여부를 결정한다는 군요.

저는 생성하면 무조건 array 형으로 되어서 이름을 직접 써 줬지요. array형으로 고정되고 마스킹되어 변경이 안되는데, 왜 설정이 안바뀌는지는 잘 모르겠군요.
Table 4  Dictionary keys for the UIRequiredDeviceCapabilities key

Key

Description

telephony

Include this key if your application requires (or specifically prohibits) the presence of the Phone application. You might require this feature if your application opens URLs with the tel scheme.

wifi

Include this key if your application requires (or specifically prohibits) access to the networking features of the device.

sms

Include this key if your application requires (or specifically prohibits) the presence of the Messages application. You might require this feature if your application opens URLs with the sms scheme.

still-camera

Include this key if your application requires (or specifically prohibits) the presence of a camera on the device. Applications use the UIImagePickerController interface to capture images from the device’s still camera.

auto-focus-camera

Include this key if your application requires (or specifically prohibits) auto-focus capabilities in the device’s still camera. Although most developers should not need to include this key, you might include it if your application supports macro photography or requires sharper images in order to do some sort of image processing.

front-facing-camera

Include this key if your application requires (or specifically prohibits) the presence of a forward-facing camera. Applications use the UIImagePickerController interface to capture video from the device’s camera.

camera-flash

Include this key if your application requires (or specifically prohibits) the presence of a camera flash for taking pictures or shooting video. Applications use the UIImagePickerController interface to control the enabling of this feature.

video-camera

Include this key if your application requires (or specifically prohibits) the presence of a camera with video capabilities on the device. Applications use the UIImagePickerController interface to capture video from the device’s camera.

accelerometer

Include this key if your application requires (or specifically prohibits) the presence of accelerometers on the device. Applications use the classes of the Core Motion framework to receive accelerometer events. You do not need to include this key if your application detects only device orientation changes.

gyroscope

Include this key if your application requires (or specifically prohibits) the presence of a gyroscope on the device. Applications use the Core Motion framework to retrieve information from gyroscope hardware.

location-services

Include this key if your application requires (or specifically prohibits) the ability to retrieve the device’s current location using the Core Location framework. (This key refers to the general location services feature. If you specifically need GPS-level accuracy, you should also include the gps key.)

gps

Include this key if your application requires (or specifically prohibits) the presence of GPS (or AGPS) hardware for greater accuracy when tracking locations. If you include this key, you should also include the location-services key. You should require GPS only if your application needs more accurate location data than the cell or Wi-fi radios might otherwise allow.

magnetometer

Include this key if your application requires (or specifically prohibits) the presence of magnetometer hardware. Applications use this hardware to receive heading-related events through the Core Location framework.

microphone

Include this key if your application uses the built-in microphone or supports accessories that provide a microphone.

opengles-1

Include this key if your application requires (or specifically prohibits) the presence of the OpenGL ES 1.1 interfaces.

opengles-2

Include this key if your application requires (or specifically prohibits) the presence of the OpenGL ES 2.0 interfaces.

armv6

Include this key if your application is compiled only for the armv6 instruction set. (iOS v3.1 and later.)

armv7

Include this key if your application is compiled only for the armv7 instruction set. (iOS v3.1 and later.)

peer-peer

Include this key if your application requires (or specifically prohibits) peer-to-peer connectivity over Bluetooth. (iOS v3.1 and later.)