2013-01-11 2 views
2

테스트를 위해 제출 된 신청서가 있습니다. 나는 감동하지 않습니다.iOS 응용 프로그램 플랫폼을 결정하십시오.

내 고객을 위해 애플리케이션을 제작 한 회사가 iOS 기본 애플리케이션으로 구축하지 않았다고 생각합니다. 내 목표는 그들이 멀티 타겟 플랫폼 중 하나를 활용한다는 것입니다. 응용 프로그램의 유용성은 특히 좋지 않으며 iOS 응용 프로그램의 작동 방식을 따르지 않습니다.

이 응용 프로그램이 기본 버전인지 아니면 일부 OS 비 종속적 인 플랫폼에서 빌드되었는지 어떻게 알 수 있습니까? 나에게 말할 수있는 큰 줘.

FWIW는 iPad가이 장치의 유일한 대상 플랫폼입니다. 다른 곳에서는 실행할 필요가 없습니다.

답변

0

일반 iOS 앱의 모양과 느낌이 없다고 말하는 것입니까? AIR, HTML5 등에서 개발되었을 가능성이 있습니다. 장치를 jailbreaking하지 않고도이 작업을 수행 할 수있는 방법이 많은지 잘 모르겠습니다.

물론 스크린 샷을 둘러 보거나 게시하고 다른 사람들이 생각하는 것을 볼 수 있습니다.

0

DiskAid와 같은 소프트를 사용하여 장치에서 바이너리를 가져 와서 (해당 부분은 무료이며 탈옥이 필요하지 않습니다.) 연구하십시오. ARM을 지원하는 Hopper와 같은 디스어셈블러를 통해 중요한 정보를 얻을 수 있습니다.

어셈블리를 읽을 수없는 경우 응용 프로그램의 리소스를 살펴보십시오. 그것은 또한 당신에게 몇 가지 힌트를 줄 수 있습니다. 다시 DiskAid와 같은 소프트웨어가이를 허용 할 것입니다.

0

"일부 OS에 영향을받지 않는 플랫폼"은 약간 넓지 만, 가장 인기있는 OS에 무관 한 플랫폼 중 하나 인 PhoneGap으로 앱을 만들 었는지 쉽게 알 수 있습니다.

  1. 복사 .ipa 당신이 전송되었습니다 한 파일 (또는 파일 시스템 에 그것을 발견하고 복사).

  2. 복사본의 이름을 WhatEverTheAppNameIs.zip으로 변경하십시오.

  3. 압축 된 폴더의 압축을 풉니 다.

  4. "Payload"라는 폴더를 엽니 다 (아직 없으면).

  5. BlahBlah.app을 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용보기"를 선택하십시오.

  6. 번들을 검사하십시오.

www 폴더가 있는지 확인하십시오. 내용물이 꽤 크다면 (패키지 내용물과 비교할 때) PhoneGap으로 전체 앱을 만들 수있는 좋은 기회입니다.

www 폴더의 index.html 파일을 클릭하면 데스크톱 Safari에서 얼마나 많은 앱이 실행되는지 확인할 수 있습니다.

번들을 자세히 검토하여 OS에 무관 한 플랫폼의 다른 증거를 발견 할 수도 있습니다.

관련 문제