企业分发失败

时间:2015-01-16 11:31:51

标签: ios xcode

通过item-services安装应用时遇到问题:“此时无法安装”

在设备日志中,我可以看到:

Jan 16 14:26:22 iPad-4 SpringBoard[43] <Warning>: Killing com.organisation.lalala for app installation
Jan 16 14:26:22 iPad-4 itunesstored[81] <Warning>: LaunchServices: installing app for existing placeholder <LSApplicationProxy: 0x166f6370> com.organisation.lalala (Placeholder)
Jan 16 14:26:22 iPad-4 itunesstored[81] <Warning>: LaunchServices: Creating installProgressForApplication:<LSApplicationProxy: 0x166f6370> com.organisation.lalala (Placeholder) withPhase:1
Jan 16 14:26:22 iPad-4 lsd[72] <Warning>: LaunchServices: Updating installState for parent <NSProgress: 0x14ea8780> : Parent: 0x0 / Fraction completed: 0.9800 / Completed: 98 of 100   to LSInstallStateWaiting
Jan 16 14:26:22 iPad-4 lsd[72] <Warning>: LaunchServices: Updating installPhase for parent <NSProgress: 0x14ea8780> : Parent: 0x0 / Fraction completed: 0.9800 / Completed: 98 of 100   to 1
Jan 16 14:26:22 iPad-4 installd[36] <Notice>: 0x1d45000 -[MIClientConnection _doBackgroundInstallationForPath:withOptions:completion:]: Install of "/var/mobile/Media/Downloads/2254137808045488130/-6393278779922071210" type Customer requested by itunesstored (pid 81)
Jan 16 14:26:23 iPad-4 installd[36] <Error>: 0x1d45000 +[MIInstallable installablesAtURL:packageFormat:userOptions:error:]: 52: Failed to inspect package at file:///private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.gorFAA/extracted (Error Domain=NSPOSIXErrorDomain Code=2 "_IterateDirectory for file:///private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.gorFAA/extracted/Payload returned No such file or directory" UserInfo=0x16db0bf0 {FunctionName=-[MIFileManager urlsForItemsInDirectoryAtURL:error:], SourceFileLine=413, NSLocalizedDescription=_IterateDirectory for file:///private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.gorFAA/extracted/Payload returned No such file or directory})
Jan 16 14:26:23 iPad-4 itunesstored[81] <Error>: 0x220c000 __MobileInstallationInstallForLaunchServices_block_invoke240: Returned error Error Domain=MIInstallerErrorDomain Code=6 "Failed to inspect package at file:///private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.gorFAA/extracted" UserInfo=0x166e99b0 {LegacyErrorString=PackageInspectionFailed, FunctionName=+[MIInstallable installablesAtURL:packageFormat:userOptions:error:], NSLocalizedDescription=Failed to inspect package at file:///private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.gorFAA/extracted, SourceFileLine=52, NSUnderlyingError=0x166db1a0 "_IterateDirectory for file:///private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.gorFAA/extracted/Payload returned No such file or directory"}
Jan 16 14:26:23 iPad-4 itunesstored[81] <Warning>: ERROR: MobileInstallationInstallForLaunchServices returned nil
Jan 16 14:26:23 iPad-4 lsd[72] <Warning>: LaunchServices: installation failed for app com.organisation.lalala
Jan 16 14:26:23 iPad-4 itunesstored[81] <Warning>: LaunchServices: installPhaseFinishedForProgress: com.organisation.lalala.Installing - <NSProgress: 0x1660ffa0> : Parent: 0x0 / Fraction completed: 0.0000 / Completed: 0 of 100   called, removing progress from cache

这是对Siphon app的修改。如果我通过xcode安装它可以正常工作。 我找不到任何解决方案......

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 igraczech的评论让我得到了解决方案。

  1. 将文件从appname.ipa重命名为appname.zip。
  2. 解压缩zip文件。文件夹名称应为&#34;应用程序&#34;。
  3. 将文件夹重命名为&#34; Payload&#34;。
  4. 再次压缩到zip文件。
  5. 将zip存档重命名为appname.ipa
  6. 现在有效!
  7. 我在此处找到了一些更多信息:https://developer.apple.com/library/ios/technotes/tn2318/_index.html

答案 1 :(得分:1)

在应用程序plist文件中,将此值设置为Yes。 &#34;应用程序需要iPhone环境&#34;,这将创建有效负载文件夹而不是应用程序