내 앱이 개인 API를 사용하기 때문에 Apple에서 내 앱을 거부했습니다. CFHashBytes이거부 된 앱 이후에 nm 출력 해석
내가 코드에서 아무것도 찾을 수 없습니다, 그래서 검색 : '/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation를' 애플은 내 애플
프레임 워크를 사용했다 내가 otool 또는 문자열을 사용할 수있는 밖으로 stackoverflow 및 fout. |
nm의 스포티 \ 설계자 : 문자열로
나는 다음과 같은 출력을 얻을, (그들이 어디에 있든)이 "해시"전화를 찾아 내지를 사용하여 그렙 해시
0000000100077490 T __TFO16Sporty_Architect12ActivityTypeg9hashValueSi 0000000100056240 T __TFO16Sporty_Architect12RotationModeg9hashValueSi 0000000100064480 T __TFO16Sporty_Architect13DraggedSliderg9hashValueSi 000000010003e3a0 T __TFO16Sporty_Architect8FileTypeg9hashValueSi 000000010003d910 T __TFO16Sporty_Architect9DateRangeg9hashValueSi 0000000100021360 T __TFO16Sporty_Architect9ModelModeg9hashValueSi U __TFSig9hashValueSi 00000001000777b0 T __TTWO16Sporty_Architect12ActivityTypes8HashableS_FS1_g9hashValueSi 00000001000562e0 T __TTWO16Sporty_Architect12RotationModes8HashableS_FS1_g9hashValueSi 0000000100064500 T __TTWO16Sporty_Architect13DraggedSliders8HashableS_FS1_g9hashValueSi 000000010003e9d0 T __TTWO16Sporty_Architect8FileTypes8HashableS_FS1_g9hashValueSi 000000010003e080 T __TTWO16Sporty_Architect9DateRanges8HashableS_FS1_g9hashValueSi 0000000100021500 T __TTWO16Sporty_Architect9ModelModes8HashableS_FS1_g9hashValueSi는
는 내가는 U __TFSig9hashValueSi가되어 있지 않으며 생각하십니까? 하지만 이제 질문 ... 어떻게하면 더 좁힐 수 있습니까?
애플이 모든 것이 정상이며 일단 리뷰가 검토되면 확인을위한 유효성 검사 버튼을 제공하는 이유는 무엇인가입니다. 컴파일 타임에 분명히 감지 될 수 있습니다. 제출).
안녕하세요, 답변 해 주셔서 감사합니다. CFHasBytes 매개 변수와 동일한 매개 변수 (및 추가 매개 변수)를 사용하는 메서드가 있다는 것을 알았습니다. Mrthod는 getBytes (bytes : length : index :)라고 불 렸습니다. 나는 왜 자동화 된 테스트가 실패 할지를 알 수있다. 메서드의 이름을 변경하고 다시 제출합니다. 다시 실패하면 사용자 의견을 추가합니다. 감사. –