2013-09-26 3 views
1

iOS6에서 인터넷 공유가없는 애드혹 네트워크를 통해 일부 앱을 설치했습니다. 그래서 iPad에는 인터넷 연결이 없었습니다. 따라서 전형적인 html과 plist 파일을 사용합니다. 모든 것은 괜찮 았어.iOS7에서 앱 무선 배포가 작동하지 않습니다. 인터넷 연결이 필요하십니까?

이제 iOS7에서 설치가 더 이상 작동하지 않습니다. 그것은 단지 "대기 중"에 머물며 더 이상 발생하지 않습니다. (참고 : 여전히 iOS6 iPad에서 작동 중임)

처음에는 내 plist에 문제가있을 수 있다고 생각했지만 파일을 내 IIS 서버에 복사하고 거기에서 설치했습니다. 여기에 내 iPad에서 인터넷 연결이 있었고 모든 것이 잘되었습니다.

iOS7에서 무선 배포가 이제 인터넷 연결을 필요로 할 수 있습니까? 예 : 앱 스토어 등에서 ipa를 확인 하시겠습니까? 이것이 내가 볼 수있는 유일한 차이이기 때문입니다.

앱이 유효한 배포 프로필로 서명되었습니다.

도움 주셔서 감사합니다.

답변

2

iOS 7의 무선 설치 앱은 인터넷 연결이 필요합니다. iPad는 앱을 설치하기 전에 적어도 다음 URL에 문의하려고합니다.

ax.init.itunes.apple.com :이 장치는 셀룰러 네트워크를 통해 응용 프로그램을 다운로드하기위한 현재 파일 크기 제한을 가져옵니다.

ocsp.apple.com : 장치가이 사이트에 연결하여 프로비저닝 프로파일에 서명하는 데 사용되는 배포 인증서의 상태를 확인합니다.

iOS6에서 해당 URL에 연결할 수없고 iOS 7에 연결할 수 있으면 확인한 것 같습니다.

1

글쎄, 난 그냥 같은 문제가 있었는데 그것을 알아 냈어. 적어도 내 xcode에 이것은 일어난 일입니다. 배포 대상 인 xcode 4.x에서 개발자에게 현재 상태가 아닌 애플리케이션 대상 릴리스 코드 서명 ID를 자동으로 설정합니다. 그래서 제가 제 신청서를 배포하려고했을 때 당신이 가진 것과 같은 오류가 계속 발생했습니다. 프로젝트 탐색기에서 프로젝트 이름을 클릭 한 다음 프로젝트가 아닌 응용 프로그램 대상을 클릭하고 코드 서명 ID가 릴리스에 대한 개발자로 설정되지 않았는지 확인하십시오. 코드 서명 ID가 개발자 프로필에 자동으로 설정된 이유는 모르겠지만 아마도 xcdoe 4.x에서 xcode 5로 업데이트 할 때 일종의 버그가있었습니다. 그러나 이제 다른 장치가 프로그램을 설치할 수 있습니다. 희망이 도움이됩니다.

+0

답장을 보내 주셔서 감사합니다. 배포 프로파일은 문제가 아닙니다. 내가 쓴 것처럼, iOS6에서는 앱이 문제없이 설치되므로 프로파일이 올바르게 설정됩니다. –