2012-10-09 3 views
2

최근에 iPhone 4가 작동을 멈추고 더 이상 내 Mac이나 PC에 USB로 연결할 수 없습니다. USB로 연결하면 요금이 부과됩니다. 벽 콘센트에서 30 핀 커넥터를 삽입하는 동안 위쪽으로 밀어 넣어야합니다.)하지만 다른 문제입니다.Xcode 4.5 - 내 기기에 무선으로 앱 만들기

문제는 더 이상 내 장치에서 내 앱을 빌드하고 테스트 할 수 없다는 것입니다. 무선 동기화를 할 수 있도록 장치를 iTunes로 설정했습니다. 내 기기에서 내 앱을 테스트하는 것 이외에는 휴대 전화를 100 % 사용할 수 있습니다.

다른 게시물 인 Xcode 4.2 Support Wirelessly Connected Devices은 기기에 무선으로 응용 프로그램을 작성하는 것으로 보입니다. 그러나 Xcode 4.3.1에서도 삭제되었다고합니다.

저는 이전 Xcode에서이 기능을 실제로 사용하지 않았습니다. 따라서 실제로 작동하는지 확실하지 않거나 그렇지 않은 경우 확실하지 않습니다.

기본적으로 누군가 내 장치를 내 장치에 무선으로 빌드하는 방법을 알고 있는지 묻습니다.

AdHoc 릴리스를 만들 수 있고, 내 iTunes에 앱 파일을 넣고 내 장치를 동기화 할 수 있다고 생각하지만, 그 시점에서 테스트 할 친구 장치를 빌려야합니다.

답변

11

확실히 할 수 있습니다. 자신의 앱 스토어 만들기 :

먼저 앱 (.IPA) 파일을 보관 파일로 만듭니다. 그런 다음 프로젝트 PLIST 파일을 내 보냅니다.

이는 다음과 같이 보일 것이다 : 마지막으로

<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>[URL]</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>com.usaa.FileTransfer</string> 
       <key>bundle-version</key> 
       <string>2.21</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>File Transfer</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

:

  1. 이 [URL]의 캐릭터 라인 항목이 아카이브 (IPA)에 올바른 경로가 포함되어 있는지 확인하십시오.
  2. 해당 plist 파일에 대한 다운로드 링크가있는 작은 HTML 페이지를 만드십시오. (아래 참조) 아래에 MIME 유형을 포함시켜야합니다!

  3. iPhone을 통해 다운로드 링크로 이동하여 설치하십시오!

    A HREF = 아이튠즈 뮤직 스토어-서비스 : // 액션 = 다운로드 매니페스트 & URL = YOURURLGOESHERE> 다운로드 앱

MIME 유형

application/octet-stream ipa 
text/xml plist 

다른 아무것도 이동하려고하면 iPhone보다 itms 프로토콜이 인식되지 않는다는 오류가 발생합니다. 이 링크를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 복사를 선택하여 데스크톱에서이를 테스트 할 수 있습니다. URL 브라우저에 붙여 넣기하고 plist URL 위치를 제외한 모든 것을 제거하십시오. 이것은 당신의 브라우저에서 다운로드를 시작해야하며, 압축 해제하고 체크 아웃 할 수있는 ipa 파일을 받아야합니다.

자세한 정보 찾기 here!

+2

수동으로 plist를 만들 필요는 없습니다. "Ad-Hoc Deployment"를 수행하고 "Enterprise Distribution 용으로 저장"체크 상자를 선택하면 Xcode가이를 수행합니다. –

+0

좋은 마틴! –

+0

적어도 가능하다는 점을 알아두면 좋습니다!Apple이 Xcode (iTunes 동기화와 같은 종류)에서 더 쉬운 방법을 제공하기를 바랍니다. 버그를 수정하려고 할 때마다 지루할 수 있으며 매분마다 빌드해야합니다. – rob1302