2011-05-07 4 views
0

새로운 IPhone 앱을 생성하고 개발 프로비저닝 프로파일 및 AdHoc 배포 프로파일을 모두 생성하고 로컬 서버에 .plist, .ipa 및 .html 파일을 업로드했습니다. . 이 HTML은 다음과 같습니다다른 아이폰/아이팟 터치 장치에 내 앱을 설치하는 방법

<a href="itms-services://?action=download-manifest&url=http://www.myServer. ocm/myApp/myApp.plist">Install My App</a> 

이 HTML 파일이 http://www.myServer에서 호스팅됩니다. ocm/myApp/myApp.html

위 URL을 입력하고 해당 html 페이지를 가져 와서 "내 응용 프로그램 설치"를 클릭하면 내 장치에 myApp가 설치됩니다. 하지만 다른 장치에이 단계를 시도 할 때 설치되지 않습니다.

그리고 언젠가 나중에 후

은, 난 그냥 내 장치에서 팀 프로비저닝 프로필을 삭제하고 같은 시도하지만, 응용 프로그램은 내가 프로비저닝 프로파일과 팀 프로비저닝 프로파일에 대한 좌절

.. 내 장치에 설치되어 있지 않습니다 . 이 팀이란 무엇입니까? 팀 프로비저닝 프로필과 어떤 관련이 있습니까? 이 팀 프로비저닝 프로필은 어떻게 생성됩니까? 및

답변

0

dev 컴퓨터에 Xcode로 장치를 등록하거나 앱 스토어에 앱을 게시해야합니다.

0

귀하의 앱에 프로비져닝 프로파일이 포함되어 있습니다.이 앱을 위해 특별히 제작하지 않은 팀 프로비저닝 프로파일이 귀하의 케이스에 포함되어 있습니다.

장치에서 응용 프로그램을 실행하려면 프로비저닝 프로파일에 해당 장치의 udid가 있어야합니다.

ipa의 압축을 풀고 "embedded.mobileprovision"파일을 열 수 있습니다. ..

<key>ProvisionedDevices</key> 
<array> 
    <string>a8c7a34f7f9ed2e8f27XXXXX552eb3b0357c986e</string> 
    <string>c59a32XXXXX41659b04f50b71bf807e3274a72b2</string> 
    <string>053fb019116fb65944ba8918df793XXXXX3e5b02</string> 
</array> 

장치 만이 응용 프로그램을 실행하도록 허용하고있는 다른 장치가 프로비저닝에 추가 할 수 있도록 : 거기 당신은과 같은 응용 프로그램을 실행할 수있는 모든 장치의 목록을 찾을 수 xcode 또는 개발자 포털을 사용하여 응용 프로그램을 컴파일하고 업로드하십시오.

0

먼저 Xcode에서 관리하는 팀 프로비저닝 프로필을 사용하고 있습니까? Ad hoc을 만들려면 Apple Developer Portal에 ad hoc 배포 프로비저닝 프로파일을 만들어야합니다. 이 프로필을 만드는 방법에 대한 지침은 개발자 사이트에 있습니다. Ad Hoc 배포 프로필 대신 개발 프로필을 사용하는 것 같습니다.

프로비저닝 프로파일에 장치를 포함 시키려면 Xcode를 통해 장치를 설치할 필요가 없습니다. 장치를 연결하고 구성 도우미를 연 다음 개발 용으로 사용을 클릭했다고 가정합니다. 이렇게하면 장치를 설정하여 응용 프로그램을 장치에 직접 설치할 수 있습니다.

  1. 앱을 설치할 수있는 다른 기기의 모든 UDID가 필요합니다.

  2. 이제 프로비져닝 포털로 이동하여 장치 (UDID)를 목록에 추가하십시오 (아직 수행하지 않은 경우).

  3. Ad Hoc 배포 프로비저닝 프로파일을 생성하십시오. 이 앱을 만들 때 앱을 실행할 기기를 선택할 수 있습니다. 이 작업이 완료되면 포털의 장치 섹션에서 프로필 수가 증가해야합니다.

  4. 다운로드이 새 프로필 및 애드혹 배포에 대한 IPA를 만드는 방법에 대한 지침을 사용하여 응용 프로그램을 구축 : How to create an IPA (Xcode 4)

  5. 이 응용 프로그램의 실행 파일과 IPA 파일을 업로드합니다.

내가 TestFlight, 간단한 목표를 가진 매우 흥미로운 프로젝트를 사용하는 것이 좋습니다 : 배포하고 버튼을 탭으로 간단하게 응용 프로그램의 베타 버전을 설치 할 수 있습니다.

행운을 빈다.