安装企业时.ipa获取"无法下载应用程序"

时间:2017-11-09 15:32:22

标签: ios xcode ipa

系统信息:

  • Mac mini - MacOS 10.12.6
  • iPhone 6 - iOS 11.0.2 - 未连接到wifi,仅使用移动数据,无VPN
  • XCode Beta 9.1(9B46)
  • 我们拥有活跃的企业会员资格

创建.ipa文件后,我在文件服务器上托管manifest.plist和.ipa文件。当我单击manifest.plist文件的链接时,我会收到安装应用程序的提示。我点击安装,但几秒钟后我收到消息'无法下载应用程序:" TrueID IDMi"目前无法下载'。

我正在使用以下说明创建.ipa文件: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html

我测试过是否可以从iOS Safari下载.ipa以查看它是否是防火墙问题,但我可以下载.ipa并将其保存到iCloud。所以我认为这可能会消除这种可能性。

我在Console.app程序中打开了iPhone控制台,并在安装过程中为我们的应用程序包ID" TrueIDIDMi"做了一个grep。我得到以下输出。第20行让我想知道我的捆绑ID是否存在问题。我们过去使用过com.lexisnexis.risk.TrueIDIDMi用于内部版本,而com.lexisnexis.risk.TrueIDIDM用于App Store版本,所以如果这是问题我会感到惊讶。

任何帮助将不胜感激。谢谢。

default 10:40:46.329318 -0500 SpringBoard Received request to activate alertItem: <SBUserNotificationAlert: 0x10ae78a50; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111>
default 10:40:46.330460 -0500 SpringBoard Activation - Presenting <SBUserNotificationAlert: 0x10ae78a50; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111> with presenter: <SBUnlockedAlertItemPresenter: 0x1c401f450>
default 10:40:47.699748 -0500 SpringBoard Deactivated alertItem: <SBUserNotificationAlert: 0x10ae78a50; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111>
default 10:40:47.700230 -0500 SpringBoard Deactivated alertItem: <SBUserNotificationAlert: 0x10ae78a50; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111>
default 10:40:47.720788 -0500 appstored [JobTransaction]: Imported download: 3119198823505452030 for bundle: com.lexisnexis.risk.TrueIDIDMi evid: (null)
default 10:40:47.721363 -0500 appstored [InstallManifestRequestOperation]: Added job: 3119198823505452030 / com.lexisnexis.risk.TrueIDIDMi
default 10:40:47.725323 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:1:1:Creating an install coordinator
default 10:40:47.768134 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:2:1:Coordination creation suceeded
default 10:40:47.961576 -0500 appstored [PlaceholderUtility]: Successfully set placeholder for bundleID: com.lexisnexis.risk.TrueIDIDMi
default 10:40:47.994242 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating PlaceholderMetadata for com.lexisnexis.risk.TrueIDIDMi with LSInstallType 1
default 10:40:48.004294 -0500 installd 0x16ed57000 -[MIClientConnection updatePlaceholderMetadataForApp:installType:failureReason:underlyingError:failureSource:completion:]: Update placeholder metadata requested by client installcoordinationd (pid 104) for app com.lexisnexis.risk.TrueIDIDMi installType = 1 failureReason = 0 underlyingError = (null) failureSource = 0
default 10:40:48.040381 -0500 SpringBoard -[FBApplicationLibrary applicationInstallsDidStart:] com.lexisnexis.risk.TrueIDIDMi
default 10:40:48.065251 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated PlaceholderMetadata for app with error (null)
default 10:40:48.070958 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating bundle record for app (placeholderMetadata)
default 10:40:48.073728 -0500 SpringBoard com.lexisnexis.risk.TrueIDIDMi:10:2:3:1:Reloading icon image.
default 10:40:48.089749 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated bundle record
error 10:40:48.091840 -0500 CommCenter LaunchServices reports com.lexisnexis.risk.TrueIDIDMi is not installed
default 10:40:48.345707 -0500 appstored [PlaceholderUtility]: Loading artwork for placeholder for: com.lexisnexis.risk.TrueIDIDMi
default 10:40:48.346101 -0500 appstored [PlaceholderUtility]: Adding thumbnail promise for bundleID: com.lexisnexis.risk.TrueIDIDMi
error 10:40:48.378693 -0500 appstored [InstallManifestRequestOperation]: Failed to create placeholder for bundleID: com.lexisnexis.risk.TrueIDIDMi error: (null)
default 10:40:48.418539 -0500 appstored [JobScheduler]: Found startable job 3119198823505452030 / com.lexisnexis.risk.TrueIDIDMi for bucket: User Initiated
default 10:40:48.419172 -0500 appstored [JobScheduler]: Starting job: 3119198823505452030 / com.lexisnexis.risk.TrueIDIDMi | ORDER: 1152921504606846984
default 10:40:48.464796 -0500 appstored [JobPreflightChecksOperation]: Running preflight checks for job 3119198823505452030 / com.lexisnexis.risk.TrueIDIDMi
default 10:40:48.465890 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:1:1:Creating an install coordinator
default 10:40:48.467372 -0500 appstored !B30:com.lexisnexis.risk.TrueIDIDMi,J:3119198823505452030#[<private>]: Passing empty array for initial ODR promises since this app does not require any
default 10:40:48.467895 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:2:1:Coordination creation suceeded
default 10:40:48.497118 -0500 appstored !B30:com.lexisnexis.risk.TrueIDIDMi,J:3119198823505452030#[<private>]: Software download failed, handling failure
default 10:40:48.544379 -0500 installd 0x16eccb000 -[MIClientConnection updatePlaceholderMetadataForApp:installType:failureReason:underlyingError:failureSource:completion:]: Update placeholder metadata requested by client installcoordinationd (pid 104) for app com.lexisnexis.risk.TrueIDIDMi installType = 1 failureReason = 1 underlyingError = Error Domain=SSErrorDomain Code=100 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store} failureSource = 1
default 10:40:48.550383 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating PlaceholderMetadata for com.lexisnexis.risk.TrueIDIDMi with failure 1 <LSInstallType 1, underlyingError (Error Domain=SSErrorDomain Code=100 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}), source 1>
default 10:40:48.582961 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating bundle record for app (placeholderMetadata)
default 10:40:48.583515 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated bundle record
default 10:40:48.584853 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated PlaceholderMetadata for app with error (null)
error 10:40:48.628449 -0500 symptomsd LaunchServices reports com.lexisnexis.risk.TrueIDIDMi is not installed
default 10:40:51.048290 -0500 SpringBoard Received request to activate alertItem: <SBUserNotificationAlert: 0x10bd2f580; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111>
default 10:40:51.048819 -0500 SpringBoard Activation - Presenting <SBUserNotificationAlert: 0x10bd2f580; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111> with presenter: <SBUnlockedAlertItemPresenter: 0x1c401f450>
default 10:40:57.884123 -0500 SpringBoard Deactivated alertItem: <SBUserNotificationAlert: 0x10bd2f580; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111>
default 10:40:57.887612 -0500 SpringBoard Deactivated alertItem: <SBUserNotificationAlert: 0x10bd2f580; title: dl.dropboxusercontent.com would like to install “TrueID IDMi”; source: itunesstored; pid: 111>
default 10:40:57.893484 -0500 appstored [JobTransaction]: Imported download: 7947567809452592207 for bundle: com.lexisnexis.risk.TrueIDIDMi evid: (null)
default 10:40:57.901221 -0500 appstored [InstallManifestRequestOperation]: Added job: 7947567809452592207 / com.lexisnexis.risk.TrueIDIDMi
default 10:40:57.901968 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:1:1:Creating an install coordinator
default 10:40:57.916260 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:2:1:Coordination creation suceeded
default 10:40:57.952386 -0500 appstored [PlaceholderUtility]: Successfully set placeholder for bundleID: com.lexisnexis.risk.TrueIDIDMi
default 10:40:58.110021 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating PlaceholderMetadata for com.lexisnexis.risk.TrueIDIDMi with LSInstallType 1
default 10:40:58.113943 -0500 installd 0x16ed57000 -[MIClientConnection updatePlaceholderMetadataForApp:installType:failureReason:underlyingError:failureSource:completion:]: Update placeholder metadata requested by client installcoordinationd (pid 104) for app com.lexisnexis.risk.TrueIDIDMi installType = 1 failureReason = 0 underlyingError = (null) failureSource = 0
default 10:40:58.116719 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating bundle record for app (placeholderMetadata)
default 10:40:58.117080 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated bundle record
default 10:40:58.119041 -0500 SpringBoard -[FBApplicationLibrary applicationInstallsDidStart:] com.lexisnexis.risk.TrueIDIDMi
default 10:40:58.123829 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated PlaceholderMetadata for app with error (null)
default 10:40:58.126090 -0500 SpringBoard com.lexisnexis.risk.TrueIDIDMi:10:2:3:1:Reloading icon image.
error 10:40:58.137780 -0500 CommCenter LaunchServices reports com.lexisnexis.risk.TrueIDIDMi is not installed
default 10:40:58.771963 -0500 appstored [PlaceholderUtility]: Loading artwork for placeholder for: com.lexisnexis.risk.TrueIDIDMi
default 10:40:58.772125 -0500 appstored [PlaceholderUtility]: Adding thumbnail promise for bundleID: com.lexisnexis.risk.TrueIDIDMi
error 10:40:58.821204 -0500 appstored [InstallManifestRequestOperation]: Failed to create placeholder for bundleID: com.lexisnexis.risk.TrueIDIDMi error: (null)
default 10:40:58.825348 -0500 appstored [JobScheduler]: Found startable job 7947567809452592207 / com.lexisnexis.risk.TrueIDIDMi for bucket: User Initiated
default 10:40:58.826468 -0500 appstored [JobScheduler]: Starting job: 7947567809452592207 / com.lexisnexis.risk.TrueIDIDMi | ORDER: 1152921504606846985
default 10:40:58.835155 -0500 appstored [JobPreflightChecksOperation]: Running preflight checks for job 7947567809452592207 / com.lexisnexis.risk.TrueIDIDMi
default 10:40:58.835643 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:1:1:Creating an install coordinator
default 10:40:58.843401 -0500 appstored !B30:com.lexisnexis.risk.TrueIDIDMi,J:7947567809452592207#[<private>]: Passing empty array for initial ODR promises since this app does not require any
default 10:40:58.850952 -0500 appstored com.lexisnexis.risk.TrueIDIDMi:3:1:2:1:Coordination creation suceeded
default 10:40:58.869597 -0500 appstored !B30:com.lexisnexis.risk.TrueIDIDMi,J:7947567809452592207#[<private>]: Software download failed, handling failure
default 10:40:58.910630 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating PlaceholderMetadata for com.lexisnexis.risk.TrueIDIDMi with failure 1 <LSInstallType 1, underlyingError (Error Domain=SSErrorDomain Code=100 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}), source 1>
default 10:40:58.913810 -0500 installd 0x16ed57000 -[MIClientConnection updatePlaceholderMetadataForApp:installType:failureReason:underlyingError:failureSource:completion:]: Update placeholder metadata requested by client installcoordinationd (pid 104) for app com.lexisnexis.risk.TrueIDIDMi installType = 1 failureReason = 1 underlyingError = Error Domain=SSErrorDomain Code=100 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store} failureSource = 1
default 10:40:58.954626 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:1:1:Updating bundle record for app (placeholderMetadata)
default 10:40:58.955142 -0500 lsd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated bundle record
default 10:40:58.956451 -0500 installcoordinationd com.lexisnexis.risk.TrueIDIDMi:5:11:2:1:Updated PlaceholderMetadata for app with error (null)
error 10:40:59.391319 -0500 symptomsd LaunchServices reports com.lexisnexis.risk.TrueIDIDMi is not installed

2 个答案:

答案 0 :(得分:1)

有同样的问题,但后来我们意识到我们正在使用Developper证书而不是Production证书对应用程序进行签名。

答案 1 :(得分:0)

应用程序Info.plist中的Bundle Identifier和安装plist中的Bundle Identifier必须完全相同。

此外,似乎如果存在不匹配,iPad会“记住”旧的plist,而不是您上传的任何新版本。通过重新启动iPad来解决这个特定问题通常有效。