본문 바로가기
  • SDXL 1.0 + 한복 LoRA
  • SDXL 1.0 + 한복 LoRA

Development/iPhone79

Xcode 10에 대한 사소한 팁 - Multiple commands produce iOS 12 배포와 때를 맞춰 Xcode도 10으로 버전이 올라갔다.아무래도 기업용 앱을 운영하고 있다보니 여러가지 리스크가 있어 가능하면 추이를 보아 가면서 업그레이드를 하는데 이번에는 뭔 바람인지 바로 업그레이드를 해버렸다. 아니나 다를까...ㅠ.ㅠ영문 모를 오류가 주르륵... "Multiple commands produce..."로 시작되는오류들이었다. 아래 화면과 같이 나온다. 다행히 해결은 쉬웠다. 근본적인 해결인지는 모르겠지만...메뉴바에서 Xcode > File > Project Settings...를 선택한 후 Build System을 Legacy Build System으로 선택해주면 된다. 그밖에 그 전에는 Header Search Paths를 확실하게 지정하지 않아도 빌드가 되었는데 이.. 2018. 9. 20.
[주의!] Enterprise환경에서 Swift 개발 시 주의할 점! 오늘 SM 업무 수행 중인 모 기업에서 추가로 개발 중인 앱 개발자한테 연락이 왔다.전달받은 인증서와 프로비저닝으로 빌드하고 In House 배포는 되었는데 그쪽 개발자가 확인한 바로는 Swift 배포 이전에 생성된 인증서로는 Swift 관련 라이브러리 처리 시오류가 발생한다는 것이다. 관련 내용 https://developer.apple.com/library/ios/qa/qa1886/_index.html https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/ 아직 정확하게 확인은 못하였지만 기업 환경에서 Swift 개발 시 주의해야 할 것 같다. 2015. 5. 28.
Keychain을 통한 공유에서의 아주 사소한 것 하나! 같은 계정으로 등록된 앱이어야 공유가 가능하며앱 아이디의 prefix가 같아야 한다... 업무상 iOS용 앱 2개 중 하나가 다른 하나의 버전을 체크해야 할 상황이 되었는데이게 아무리 해도 안된다. 원인은 메인 앱은 현재 근무하고 있는 곳 계정이고 다른 앱은 타 개발사 계정으로 만들어진 앱이기 때문이었다.결국 계획 무산...-.- 2013. 10. 18.
[옛 글] [Tip] 다수의 SDK가 설치된 경우 SDK 선택 방법 최초 작성일 : 2013/07/11 09:15 다수의 SDK가 설치되어있는 경우현재 적용된 SDK 버전 확인 방법 Mazdah-ui-Mac-mini:android mazdah$ /usr/bin/xcodebuild -showsdksOS X SDKs:Mac OS X 10.7 -sdk macosx10.7OS X 10.8 -sdk macosx10.8 iOS SDKs:iOS 6.1 -sdk iphoneos6.1 iOS Simulator SDKs:Simulator - iOS 6.1 -sdk iphonesimulator6.1 사용 중인 SDK 버전을 변경하는 방법 Xcode의 환경설정 -> Locations 탭에서 가장 하단에 있는 Command Line Tools를 사용중인Xcode 버전으로 변경 2013. 7. 19.
[옛 글] [iOS] 오늘은 간만에 아이폰 개발 - IAP 영수증 인증 최초 작성일 : 2013/05/23 17:28 곧 완성을 앞두고 있는 신규 앱에는 야심차게(?) IAP(In-App Purchase:앱내 구매)를구현해보기로 했다. 이유는 당근 유/무료 버전을 나누는 것 보다는 IAP가 더 수익성이 좋을 것 같았기 때문이다.그래봐야 1년이 가도록 겨우 개발자 등록비 뽑는 수준이지만...ㅠ.ㅠ 우선 기본적인 구현은 문제가 없었다.맥부기 회원들의 도움으로 쉽게 구현을 마쳤다.그런데 문제는 애플 서버를 이용한 영수증 인증이다.탈옥을 통한 일종의 해킹 방지 차원이랄까? 이를 위해 특별히 애플에서 기본 소스 코드도 배포를 하고 있다.아래 링크로 가면 간단한 설명이 있는 페이지가 나오고 그 페이지의 우상단에 보면Companion File이라고 링크가 걸려있는데 여기에 Verific.. 2013. 7. 19.
[옛 글] [TIP] 테이블 뷰 배경색 처리 - UITableViewStyleGrouped인 경우 최초 작성일 : 2013/03/28 08:42 한동안 Copy & Paste에 길들여져 있었더니 간혹 별 것 아닌 부분에서 헤매게 된다. 새로 개발하는 앱의 설정 화면을 테이블 뷰로 하고스타일을 UITableViewStyleGrouped로 주었다. 그런데 이 것이 배경색이 딱 세로 스프라이트로 고정되어서tableview.backgroundColor로 설정을 해도 변경이 되지 않는 것이다. stack overflow에서 확인한 결과 다음과 같이 처리하니 해결이 되었다. UIView* bview = [[UIView alloc] init];bview.backgroundColor = [UIColor clearColor];[tableview setBackgroundView:bview]; 다른 방법으로는 다음과 같.. 2013. 7. 19.
[옛 글] Objective-c의 새로운 literal 표기법 최초 작성일 : 2013/03/19 09:00 출처 : http://blog.jidolstar.com/trackback/842 NSArray - array = @[ a, b, c ]; NSDictionary - dict = @{ k1 : o1, k2 : o2, k3 : o3 }; -> 요건 기존 딕셔너리 생성이 value, key 형식으로 코딩을 해야 해서 좀 혼란스러웠는데 이렇게 쓰니까 key/value 순서에 맞게 되어 편하네요. NSNumber *number;number = @'X'; //charnumber = @12345; //intnumber = @12345ul; //unsigned longnumber = @12345ll; //long longnumber = @123.45f; //floatnum.. 2013. 7. 19.
[옛 글] [iOS] Twitter 프레임워크 사용시 참고할 사항 최초 작성일 : 2013/02/06 16:30 기존 방식의 OAuth와 Twitter API를 이용하여 트위터 서비스를 제공하다가이번에 iOS 5.0부터 iOS에 통합된 Twitter 프레임워크를 이용해보기로 하였다. 대체로 수정에 어려움은 없었고 전체적인 코드도 매우 깔끔해져서 좋았다.하지만 한가지 문제가 발생을 했는데... 바로 DM(Direct Message) 목록을 보여주는 화면에서 권한이 없다는 응답과 함께DM 목록이 보여지지 않는 것이었다. 구글링을 통해 확인한 결과 Twitter 개발자 페이지에서 다음 내용을 찾을 수 있었다. What about Direct Messages?The Twitter framework cannot read or delete Direct Messages but it.. 2013. 7. 19.
[옛 글] [Xcode] 굉장히 드물면서 심각하지만 단순한 문제...-.- 최초 작성일 : 2013/01/17 11:08 최근 아이폰 5 출시 이후 현재 근무지에서 운영하고 있는 앱에 문제가 발생을 하였다.jquery mobile 기반의 하이브리드 형태의 앱이었는데 아이폰 5에서 간헐적으로입력필드 (input="text")를 터치했을 때 가상 키패드가 간헐적으로 올라오지 않는문제이다. 그런데 이 문제가 혼란 스러웠던 것이 일단 아이폰 5 나오기 이전에 Xcode 4.4.1이나Xcode 4.3 에서 빌드하여 배포한 버전(2012년 9월경)에서는 그런 문제가 거의발생을 하지 않았는데 유독 4.5에서 빌드한 후 설치를 하니 그러한 문제가 발생을 하였고나중에는 아이폰 4에까지 새로 빌드한 앱은 모두 키패드가 간헐적으로 올라오지 않는문제가 발생을 하게 되었다. 새 버전 배포를 목전에 두.. 2013. 7. 19.
반응형