iOS의 UDID인 UIDevice uniqueIdentifier가 삭제될 것(deprecated)이라고 버전 5부터 공지했었습니다. 실제 iOS7이 최근 업데이트 되면서 UDID와 대안으로 사용하던 각종 디바이스의 고유키로 쓸 수 있는 정보들이 모두 막히면서 주변의 많은 분들이 고유키를 가져오는 방법에 대해서 문의를 하고 있어 간략하게 정리해 보기로 했습니다. 애플에서 UDID와 같은 디바이스의 고유키를 가져오는 방법을 iOS6 이후부터 두가지 형태로 제시하고 있습니다. UIDevice 클래스에 있는 IdentifierForVendor와 ASIdentifierManager 클래스의 advertisingIdentifier 입니다. IdentifierForVendor 알파벳과 숫자로 구성된 고유키를 제공하..
금일 애플의 아이튠즈 커넥트에서 메일이 하나 왔는데요. 살펴보니 개발자 간의 iOS 어플리케이션에 대한 소유권 이전과 관련된 내용이네요. 그동안 앱의 소유권을 기업간 거래하는 경우에 기존 계정 정보를 추가로 관리해야 했었는데, 이제는 앱의 소유권 계정을 변경하는 것이 가능할 것으로 보입니다. 앱 리뷰나 별점까지도 모두 옮겨준다고 하네요. 신청 후, 두 개발자가 모두 승인하면 2시간 이내에 처리해 준다고 하는것 같네요. 관련 동영상을 참고하시기 바랍니다.
라이브러리 형태로 제공되는 SDK를 iOS6를 지원한 xcode 4.5에서 컴파일할 경우, 다음과 같은 오류가 발생할 수 있습니다. ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/xxxx/Desktop/iPhone Project/DBR_CAST/Classes/fingraph/libFingraphAgent.a for architecture armv7s clang: error: linker command failed with exit code 1 (use -v to see invocation) xcode 4.5 버전에서 추가된 arm7s 아키텍처에 대하여 해당 라이브러리가 제대로 지원하도록 컴파일 되어 있지 않아..