2012-09-26 5 views
0

나는 멀리 가져온 질문을 알고 있습니다.온라인에서 코드 가져 오기

하지만 웹 사이트 서버에 .h 및 .m 파일이 있고 코드를 가져 와서 가져올 수있는 것처럼 온라인에서 코드를 가져올 수 있습니까? 그리고 어떻게?

내가 앱을 다시로드하고 앱이 최신 버전으로 변경되어야하는 경우 앱을 쉽게 업데이트 할 수 있기 때문에이 질문을드립니다.

+0

흥미로운 질문이지만, Obj-C 통역사에 관해서 이야기하지 않는 한, 나는이 일을 어떻게하는지 알지 못합니다. 코드를 배포하기 전에 iOS SDK에 대해 컴파일해야합니다. – jakev

+0

이 작업을 수행하는 유일한 방법은 웹/하이브리드 앱을 사용하는 것입니다. 이것이 앱 스토어를위한 것이라고 가정하면, 애플은 실행 가능한 네이티브 코드를 다운로드하여 앱 스토어 외부에서 업데이트 할 수있는 앱을 거부 할 것입니다. – wattson12

+0

가능성은 낮습니다. 사용자는 여전히 컴파일러와 앱의 소스 코드가 있어야합니다. – echristopherson

답변

0

Mac OS X 응용 프로그램에 대해 말하는 경우 일 수 있습니다. 소스 코드를 공유 할 필요가 없습니다. 서버에서 컴파일하고 앱에 새 바이너리를 다운로드하게하십시오.

그러나 앱이 iOS 앱에 필요한 앱 스토어를 거쳐야하는 경우 은 가능하지 않으므로이 아닙니다. 가능한 한 제출 프로세스를 간소화하기 만하면됩니다 (see this question).

언제든지 새 코드를 푸시 할 수 있다는 아이디어가 마음에 들면 웹 앱을 만드는 것이 좋습니다. 요즘에는 할 수있는 많은 것들이 있습니다.

+0

할 수 없다면 정말 문제가 아니 었습니다. GUI 릴리스만으로 App Store를 우회 할 수 있다면 많은 시간을 절약 할 수 있을지 궁금합니다. 내가 그것에 대해 생각할지라도, 앱은 IPA가되기 위해 컴파일해야하므로 Xcode에서 코드화 한 루트 파일은 IPA 형식으로 컴파일됩니다. 어쨌든 중요하지 않습니다. –

0

저는 100 % (어쩌면 95 %)가 아니지만 자동 업그레이드가 가능하도록 온라인으로 objc 코드를 저장하는 것은 앱이 자체적으로 다시 작성할 수 없기 때문에 불가능하다고 생각합니다.

하지만 원한다면 데이터를 검색하기 위해 온라인으로 저장된 XML/plist를 먼저 가져 오는 일반 앱을 원할 수 있습니다. 앱은이를 읽거나 다른 행동을 제시하도록 설정되어 있습니다. 동적 변경을 지원하기 위해 일반적인 방법으로 이전에 코드를 작성해야합니다.

희망이 도움이됩니다.

관련 문제