최신 버전인 v1.0.52로 업데이트를 하였고, ios 6.0부터 최신 iOS 버전까지 지원하는 앱입니다.
xcode 7.2로 빌드를 하였는데 워닝이 발생합니다.
KOAgeAuthQueryStringBuilder.h
60라인 : @property (nonatomic) NSString *authFrom;
워닝 내용은 아래 두가지 입니다.
. No ‘assign’, ‘retain’, or ‘copy’ attribute is specified - ‘assign’ is assumed
. Default property attribute ‘assign’ not appropriate for non-GC object
NSString인데 assign으로 사용되는 전역변수인가요?
확인 부탁드립니다.
@anon69195382
안녕하세요?
KOAgeAuthQueryStringBuilder 는 내부적 사용(내부 연령인증 서비스 사용)을 위해서 추가된 클래스 입니다.
해당 서비스는 아직 외부에 오픈된 상태는 아니구요. 혹시 이 클래스를 어떤 용도로 사용하시는지 여쭤봐도 될까요?
“ios 6.0 부터 최신 iOS 버전까지 지원하는 앱입니다.” 라는 말씀은 iOS Deployment Target 을 6.0 으로 하셨고 대신 최신 sdk 를 사용하신다는 말씀이시죠? 최신 ARC 빌드면 strong 이 default 인데요. 어떤 환경에서 해당 warning 이 발생하는지 궁금하네요.
안녕하세요~
답변 감사합니다.
저희가 해당 클래스를 사용하고 있지는 않구요.
빌드시 워닝이 발생하여 문의드린 것입니다.
스크린샷 첨부드립니다.

문의 드린 후 시간이 많이 흘렀네요. ㅎㅎ
기존 문의에서 정보가 부족했던 것 같습니다.
프로젝트 설정에서 arc를 사용하고 있지 않습니다.
해당 파일이 일반적인 클래스라면 -fobjc-arc로 컴파일러 플래그 처리를 할텐데,
프레임워크 내부에 있어서 처리를 못하고 있는 상황입니다.
워닝 제거할 수 있는 방법이 없을까요?
안녕하세요~ @anon69195382
최신 SDK를 사용하고 계시다면 문의 주신 워닝으로 인한 에러는 없으므로 안심하고 사용하셔도 됩니다.
해당 이슈는 수정하여 차기 버전에 반영하겠습니다.
감사합니다.
1개의 좋아요