2014-09-19 2 views
2

xcode 6에서 배포 엔터프라이즈 용 ipa를 만들 때 더 이상 파일을 만들지 않습니다 .plist는 배포 용 웹 사이트에 포함됩니다. 또한 일부 ipad에서 "itms-service"링크가 열리면 앱이 정상적으로 설치되고 다른 제품에서는 아무런 변화가 없으며 다른 제품에서는 오류 메시지가 표시됩니다. 사과 방법 itms-service에 대한 문서가 사라졌습니다. 배포 응용 프로그램 가이드에 단락이있는 것 같았습니다. 앱 설치를 시작할 때 사파리가 더 이상 자동으로 닫히지 않습니다. 여전히 웹 페이지를 통한 설치가 유효하다고 생각하십니까? 아니면 사과가 다른 방법 (MDM)에 공간을 제공하기 위해 그것을 제거하기로 결정 했습니까?Xcode6 및 ios8 앱 엔터프라이즈 배포

답변

1

기업용 또는 개발자 용으로 OTA를 통해 앱을 배포해야하는 경우 기존 .plist 파일을 사용할 수 있습니다. .plist와 "youSiteName.html"에서 .plist 파일 이름을 편집해야합니다. 지금까지

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<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>https://MY_SERVER_NAME/MY_APP_FOLDER_NAME/MY_APP_NAME.ipa</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>MY_BUNDLE_IDENTIFIER_FROM_XCODE_PROJECT_SETTINGS</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>MY_CUSTOM_APP_NAME</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

내가 모두 다음과 같은 장치에 ENT과 DEV의 ACCS에 검사를하지 :

  1. 아이 패드 2
  2. 아이 패드

    PLIST 3 곳에서 편집 할 수있다 3

  3. iPad 공기

iOS 버전 7.1 - 8.1에서 Xcode 버전 5.1.1 및 6.0.1에서 항상 작동했습니다. 희망이 당신의 문제에서 작동하지 않는 경우에 도움이됩니다.

아직 유효한지 모르지만이 방법이 효과적입니다. Xcode 6.0.1. 벌레가 있었는데 ... 이것은 그들 중 하나일지도 모릅니다. 개인적으로 나는 어도비가 & 릴리스 노트에 ENT OTA 서버가 (iOS 업데이트시) SSL 인증서가 있어야한다는 문서에 아무 것도 없다는 이유로 애플이 그 이유를 조사하지 못했습니다. 나는 똥구멍으로 알았다. 한 개발자가 문제를 해결하기 위해 무력으로 노력했고 결국 Google에서 5 일의 일을 잃어 버렸습니다. 따라서 그냥 기다려주세요.

관련 문제