菜鸟教程小白 发表于 2022-12-13 09:37:05

iOS8企业应用安装问题


                                            <p><p>我已经研究这个问题很长时间了,并在这里解决了许多问题,这些问题有助于清理一些东西,但我现在在设备日志中收到一些新的警告和错误,我无法破译它们.</p>

<p>首先我得到以下信息:</p>

<pre><code>&lt;Warning&gt;: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID:
</code></pre>

<p>这甚至不会启动安装,但我按照以下链接中的步骤操作:<a href="https://stackoverflow.com/questions/25733299/ios-8-cant-install-enterprise-app" rel="noreferrer noopener nofollow">iOS 8 - Can&#39;t Install Enterprise App</a>对包标识符和 list 文件进行了一些更改,它会尝试开始下载。</p>

<p>但是我现在收到以下错误/警告,我不确定是什么原因造成的:</p>

<pre><code>&lt;Notice&gt;: 0x101dcc000 -: Installing &lt;MIInstallableBundle ID=com.bundle-name; Version=3.0, ShortVersion=(null)&gt;
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such process
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory
&lt;Error&gt;: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory
</code></pre>

<p>还有:</p>

<pre><code>&lt;Warning&gt;: LaunchServices: Creating installProgressForApplication:&lt;LSApplicationProxy: 0x13cf84870&gt; com.bundle-name(Placeholder) withPhase:3
&lt;Warning&gt;: LaunchServices: installPhaseFinishedForProgress: com.bundle-name.InstallingPlaceholder - &lt;NSProgress: 0x13e003120&gt; : Parent: 0x0 / Fraction completed: 0.0000 / Completed: 0 of 100   called, removing progress from cache
</code></pre>

<p>和:</p>

<pre><code>&lt;Error&gt;: Could not set socket option SO_OPPORTUNISTIC: Invalid argument
</code></pre>

<p>任何帮助破译这些并阐明一些信息将不胜感激。 </p>

<p>更新:</p>

<p>我回去检查了 iOS 7.1.1,但它无法在那里安装,所以我将 list 文件 iPA url 切换回 ftp://,它再次在 7.1.1 上运行,但 iOS8 抛出以下警告并失败下载应用程序:</p>

<pre><code>&lt;Notice&gt;: Invalid URL scheme for background tasks: ftp. Valid schemes are http or https
</code></pre>

<p>但将 IPA url 切换到 HTTPS 意味着该应用无法同时下载 iOS 7.1.1 或 iOS 8.1</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我找到了解决问题的方法,这是我为使其正常工作所做的一切。 </p>

<p><strong>我们的设置+背景故事:</strong></p>

<p>我们有一个 AWS 网络服务器,上面运行着一个 HTTPS 网站。从 iOS 7.1 开始,我们的 list (plist)托管在服务器上,但 IPA 存储在 FTP 上,这在整个 iOS 7 中运行良好。iOS 8 的引入意味着 FTP 不能再用于 IPA,所以我们想移动它与 PLIST 一样放到网络服务器上。在执行此操作之前,我们遇到了其他问题,甚至阻止了 iPad 尝试下载,因为我收到以下错误消息:</p>

<pre><code>Ignore manifest download, already have bundleID: {bundle_id}
</code></pre>

<p><strong>解决方法:</strong></p>

<p>首先我按照 <a href="https://stackoverflow.com/questions/25733299/ios-8-cant-install-enterprise-app" rel="noreferrer noopener nofollow">question</a> 中的步骤操作并确保 list 文件中同时存在 <code>full-size-image</code> 和 <code>display-image</code>。</p>

<p>然后,我根据此 <a href="https://stackoverflow.com/questions/25733299/ios-8-cant-install-enterprise-app" rel="noreferrer noopener nofollow">question</a> 中的另一个答案对 list 文件进行了一些其他更改.这些更改是针对 <code>bundle-identifier</code> 和 <code>bundle-version</code></p>

<p>在执行此操作时,我的 iOS 8 测试 iPad 会启动安装并显示阴影图标但无法安装,但 iOS 7 iPad 仍会安装我看到以下消息:</p>

<pre><code>&lt;Notice&gt;: Invalid URL scheme for background tasks: ftp. Valid schemes are http or https
</code></pre>

<p>这导致我将所有文件移动到网络服务器上,但 iOS 7 和 iOS 8 都无法安装。</p>

<p>我最初认为上述错误/警告之一可能导致它失败,但似乎找不到答案。经过数小时的搜索和尝试修复后,我顿悟了,因为尝试在 Web 浏览器中查看 IPA 时,我得到了 404,我记得在将 PLIST 文件移动到服务器时遇到了类似的问题。为了解决这个问题,我必须在 IIS 7 服务器上添加 IPA MIME 类型。一旦我这样做了,我的应用程序 7 版本将在 iOS 7 和 iOS 8 iPad 上下载安装。 <code>application/octet-stream</code></p> 的正确 MIME 类型</p>
                                   
                                                <p style="font-size: 20px;">关于iOS8企业应用安装问题,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/26506304/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/26506304/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS8企业应用安装问题