>source

ResearchKit을 사용하여 설문 조사 정보를 수집하는 오래된 프로젝트가 있습니다. 프로젝트에서 사용 된 포드 ( pod 'ResearchKit' ) 모두 잘 작동했습니다. 이제이 앱을 Testflight에 배포하려고 할 때 Apple에서 내 앱을 거부했습니다.ITMS-90809 : 더 이상 사용되지 않는 API 사용-UIWebView를 사용하는 새 앱은 더 이상 허용되지 않습니다. 대신 WKWebView를 사용하여 보안 및 안정성 향상. 몇 가지 연구 끝에 researchkit cocoapod를 제거하고 대신 ResearchKit 프로젝트를 다음과 같이 사용하도록 제안하는 몇 가지 솔루션을 발견했습니다.https://github.com/ResearchKit/ResearchKit/issues/1346 http://blog.shazino.com/articles/dev/researchkit-setup-project/. 단계를 정확히 따랐고 시뮬레이터와 실제 장치에서 내 앱을 성공적으로 실행할 수있었습니다. 앱은 이전과 같이 잘 작동했지만 앱을 보관하려고하면 다음과 같은 오류 메시지가 표시됩니다. 'ResearchKit/ResearchKit.h' file not found

많은 솔루션을 확인했지만 그중 어느 것도 나를 위해 일하지 않았습니다.

arm64 아키텍처의 정의되지 않은 기호

'my_app.app/ResearchKit/ResearchKit/Info.plist'의 번들에 번들 실행 파일이 없습니다.

이것이 라이브러리의 버그인지 또는 내가 뭔가 잘못하고 있는지 확실하지 않습니다. 도와주세요.

  • 답변 # 1

    포드를 사용하여이 문제를 해결했습니다.

    pod 'ResearchKit', :git => 'https://github.com/ResearchKit/ResearchKit.git', :branch => 'master'
    
    

  • 이전 gradle - Java 프로젝트의 proto 파일에서 가져 오는 방법
  • 다음 javascript - Vue 파일에서 i18n을 가져 오는 방법