응용 프로그램 .ipa
에서 사용자 지정 URL 스키마를 추출하거나 프로그래밍 방식으로 가져 오는 방법을 결정하려고합니다..ipa 파일에서 사용자 정의 URL 스키마를 추출하려면 어떻게해야합니까?
이것이 가능합니까?
응용 프로그램 .ipa
에서 사용자 지정 URL 스키마를 추출하거나 프로그래밍 방식으로 가져 오는 방법을 결정하려고합니다..ipa 파일에서 사용자 정의 URL 스키마를 추출하려면 어떻게해야합니까?
이것이 가능합니까?
예, 가능합니다. 먼저 .ipa 파일의 압축을 풉니 다. (이 작업을 수행하려면 .zip으로 이름을 바꿀 수 있습니다). 그런 다음 .ipa 파일 안에는 Info.plist 파일이 있습니다. 해당 파일을 구문 분석하고 "CFBundleURLSchemes"를 찾으면 먼저 앱 ID가 표시되고 그 다음에 맞춤 URL이 표시됩니다 (앱에 정의 된 경우).
예, ipa (이 zip 파일)을 압축 해제하면 < 응용 프로그램> .app을 열고 info.plist를 찾으십시오. 앱에서 지원하는 경우 맞춤 앱 URL 스키마가 포함되어야합니다.
그래서 Mac에서 iTunes로 이동하여 내 APP 라이브러리에서 "APP IN QUESTION"을 보았습니다. 그때
: 은 "APP IN 질문"응용 프로그램에서 마우스 오른쪽 버튼으로 클릭하고 선택 "Finder에서보기"
• 다음 "App의 질문에"중복 • 다음 •
파일 .ipa I 대신 .ZIP에 종료합니다 .ipa 파일을 이름 난 페이로드 폴더를 열 • 폴더
에 압축을 푼 다음 •
(말, 네,이 .zip 필요한 경우 확인)
내가 .APP "문제 APP"를 "를 마우스 오른쪽 버튼으로 클릭"을 선택 "자유 TextWrangler.app 같은 텍스트 편집기에서의 Info.plist"파일 "나는를 열어 •"패키지 내용보기를 •
나는 "URL"검색 및 다음 발견 • :
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>app-in-question</string>
<string>sslapp-in-question</string>
</array>
</dict>
</array>
내가 성공적 사파리에 가서 입력 할 수 있었다 : 응용 프로그램 - 인 - 질문 : //와 sslapp - 인 - 질문 : // 질문에 App을 실행하고 싶다면 프롬프트되었다.
PC에서도이 작업을 수행 할 수 있습니다. http://www.icopybot.com/plist-editor.htm을 사용하여 plist 파일 열기 iOS와 Android 앱은 일반적으로 동일한 URL 스키마를 공유하므로 Android 용으로도 사용할 수 있습니다. –
내 경우 엔 info.plist가 시도한 모든 ipa 파일에 대해 바이너리입니다. – RezaRahmati
덕분에이 접근 방식이 저에게 효과적이었습니다! – Jose