2011-08-01 3 views
4

하나의 iPhone 앱을 다른 iPhone 앱에 통합하여 재배포하는 것이 가능합니까? 다른 개발자가 소유 한 몇 가지 앱을 게시하고 브랜딩 및 기타 유사한 기능으로 프리 롤을 만들어야합니다. 원래 개발자는 우리를 위해 앱을 만들 수 있지만 소스 코드를 제공하지는 않습니다. 질문은 바보 같은 소리 경우하나의 iPhone 앱을 다른 iPhone 앱에 임베드 할 수 있습니까?

죄송합니다, 우리는 단지 몇 가지

가 감사를 명확히 할 필요 분야에서 매우 큰되지 경험을 가지고!

답변

1

아니요. 자신의 앱만 실행할 수 있으며 번들에 다른 앱을 포함시킬 수 없습니다.

+0

감사합니다, Rckoenes! – johnnny

1

다른 앱에 앱을 임베드하거나 더 좋게 만들 수는 있지만, 애플은 그것을 거부 할 것이고 어쨌든 당신은 비 jailbroken 기기에서 그것을 실행할 수 없을 것입니다.

특정 경우에 이르기까지 바이너리 만있는 경우 리소스 파일 (예 : .nib 및 .strings 파일)을 수정하여 UI를 어느 정도 수정할 수 있습니다. 물론 응용 프로그램의 서명을 다시 생성해야합니다 (모든 작업이 정상적으로 수행되기를 바랍니다).

1

그것은 단지 생각이지만, 다른 개발자 앱을 정적 라이브러리로 포함 할 수도 있습니다. 이점은 다른 개발자가 소스를 포기할 필요가 없으며, 코드 서명 및 번들 ID 관련 문제에 직면하지 않으며 정적 라이브러리를 포함하여 완벽하게 안전하다는 것입니다.

단점은 개발자가 여전히 콘텐츠를 별도로 제공해야하며 정적 라이브러리를 작성하는 방법을 배워야한다는 것입니다. 각 앱/각 라이브러리가이를 호출하기위한 엔트리 포인트가 필요할 수도 있습니다. 컨테이너 앱이 개별 앱 상태에 대해 알게하거나 취소 할 수있는 작은 인터페이스 일 수도 있습니다.

내가 말했듯이 단지 아이디어 일뿐입니다. 제가 지금 당장 보지 못하는 접근법에 문제가있을 수 있습니다. 하지만 아마도 다른 사람들이 이에 대해 논평 할 수 있습니다 ...

정적 인 목표 C 라이브러리를 구축하는 것에 대해 배우려면 this link을 확인해보십시오.

관련 문제