菜鸟教程小白 发表于 2022-12-12 13:45:47

ios - iTunes Store 操作失败,缺少所需的图标文件


                                            <p><p>我正在尝试为 iOS 11 更新我的应用程序,但每个人都因分发时出现相同的错误而失败。我没有从 iOS 10 更改我的任何图标,但我添加了 1024x1024px 营销图标,因为它现在需要在 AppIcon 中。检查时我的图像尺寸是正确的尺寸,并且都是 .png 有没有其他人在 Xcode 9 中发现了这个问题,如果是,你是如何解决的?这是 2 个屏幕截图,显示了我在 Xcode 中没有警告的图标,然后是我尝试上传存档时的错误消息。</p>

<p>非常感谢。</p>

<p> <a href="/image/0BPtz.png" rel="noreferrer noopener nofollow"><img src="/image/0BPtz.png" alt="enter image description here"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>一些用户在使用 cocoapods 和 ios 11 时发现应用图标问题。尝试将以下代码添加到 Podfile:</p>

<pre><code>post_install do |installer|
    copy_pods_resources_path = &#34;Pods/Target Support Files/Pods-IconTest/Pods-IconTest-resources.sh&#34;
    string_to_replace = &#39;--compile &#34;${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}&#34;&#39;
    assets_compile_with_app_icon_arguments = &#39;--compile &#34;${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}&#34; --app-icon &#34;${ASSETCATALOG_COMPILER_APPICON_NAME}&#34; --output-partial-info-plist &#34;${BUILD_DIR}/assetcatalog_generated_info.plist&#34;&#39;
    text = File.read(copy_pods_resources_path)
    new_contents = text.gsub(string_to_replace, assets_compile_with_app_icon_arguments)
    File.open(copy_pods_resources_path, &#34;w&#34;) {|file| file.puts new_contents }
end
</code></pre>

<p>有关此临时解决方案检查的更多说明:</p>

<p> <a href="https://github.com/CocoaPods/CocoaPods/issues/7003" rel="noreferrer noopener nofollow">https://github.com/CocoaPods/CocoaPods/issues/7003</a> </p>

<p>感谢 khomTima( <a href="https://github.com/khomTima" rel="noreferrer noopener nofollow">https://github.com/khomTima</a> )</p>

<p>如果你不使用 cocoapods,你可以尝试苹果开发者论坛中 vladimirdanila 解释的解决方案。 </p>

<p>您需要最新版本的 Sierra,然后归档您的应用。之后使用右键单击并在 Finder 中显示,然后打开包内容并在其中打开此文件:/Products/Application/yourApp.app/info.plist</p>

<p>您必须在其中将所有 DTXXX 值更改为与最新版本的 Xcode 8 中的相同。</p>

<pre><code>DTXcode - “0833”
DTSDKName - “iphoneos10.3&#34;
DTSDKBuild - “14E8301”
DTPlatformName - “iphoneos”
DTCompiler - “com.apple.compilers.llvm.clang.1_0”
DTXcodeBuild - “8E3004b”
DTPlatformVersion - “10.3”
DTPlatformBuild - “14E8301&#34;
</code></pre>

<p>保存 plist 文件并返回到 xcode,您需要将存档导出到 App Store。
最后但同样重要的是,从 Apple 下载 Application Loader 3.0 并上传刚刚生成的 IPA 文件。</p>

<p> <a href="https://itunesconnect.apple.com/apploader/ApplicationLoader_3.0.dmg" rel="noreferrer noopener nofollow">https://itunesconnect.apple.com/apploader/ApplicationLoader_3.0.dmg</a> </p>

<p>感谢 vladimirdanila( <a href="https://forums.developer.apple.com/people/vladimirdanila" rel="noreferrer noopener nofollow">https://forums.developer.apple.com/people/vladimirdanila</a> )</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iTunes Store 操作失败,缺少所需的图标文件,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/46302060/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/46302060/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iTunes Store 操作失败,缺少所需的图标文件