gpt4 book ai didi

ios - 缺少营销图标 Xcode bug?

转载 作者:行者123 更新时间:2023-12-02 04:58:49 29 4
gpt4 key购买 nike

我已根据需要向应用程序添加了一个 1024 pt 的图标。在这里,它是一个屏幕截图: enter image description here但是当我尝试将其上传到 AppStore 时 - 它说我没有它。

在这里,当我尝试在 Xcode 中选择图标资源时 - 它奇怪地给了我仅使用空且不存在的库中的 AppIcon 文件的选项,而不是给我使用项目中资源文件中的资源的选项 enter image description here在图片上所有这些选项都来自库并且是空的 enter image description here

因此,我无法使用我的真实图标并收到此警告:

enter image description here

有人知道如何解决这个问题吗?

最佳答案

我昨天也遇到了这个问题,我花了一整天的时间终于解决了这个问题。

这是我的环境

1.cocoapod

2.macOS Sierra/macOS High Sierra

3.Xcode 9

首先,确保您已经设置了包含appicon的资源,并确保您已经为App Store设置了1024*1024的图标。如果是这样,您在将二进制文件上传到 App Store 时仍然遇到问题。那么有两种情况。

如果你使用cocoapod

**此外,在设备上运行应用程序后,您无法正确看到应用程序图标。**这是因为cocoapod's bug .打开项目目录,打开路径为[PROJECT_NAME]/Pods/Target Support Files/Pods-[PROJECT_NAME]/Pods-[PROJECT_NAME]-resources.sh的文件,拉到最后,替换代码


printf "%s\0""${XCASSET_FILES[@]}"| | printf "%s\0""${XCASSET_FILES[@]}"| xargs -0 xcrun actool --输出格式人类可读文本 --notices --warnings --platform "${PLATFORM_NAME}"--minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}"${TARGET_DEVICE_ARGS} -- compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"


printf "%s\0""${XCASSET_FILES[@]}"| | printf "%s\0""${XCASSET_FILES[@]}"| xargs -0 xcrun actool --输出格式人类可读文本 --notices --warnings --platform "${PLATFORM_NAME}"--minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}"${TARGET_DEVICE_ARGS} -- compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"--app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}"--output-partial-info-plist "${BUILD_DIR}/assetcatalog_ generated_info.plist"

然后运行您的应用程序,您现在可以看到正确的应用程序图标,并且您也可以正确上传二进制文件。如果仍然不起作用,请使用以下方法。

如果您不使用cocoapod,

这是 APFS 的错误.

应用程序存档后,右键单击它并选择在 Finder 中显示。打开包内容并打开其中的文件:/Products/Application/yourApp.app/info.plist

在那里,您必须将所有 DTXXX 值更改为与最新版本的 Xcode 8 中的相同。

DTXcode - “0833”
DTSDKName - “iphoneos10.3"
DTSDKBuild - “14E8301”
DTPlatformName - “iphoneos”
DTCompiler - “com.apple.compilers.llvm.clang.1_0”
DTXcodeBuild - “8E3004b”
DTPlatformVersion - “10.3”
DTPlatformBuild - “14E8301"

保存 plist 文件并返回到 Xcode,您需要在其中导出 App Store 的存档。

最后但并非最不重要的下载Application Loader 3.0来自 Apple 并上传刚刚生成的 IPA 文件。

关于ios - 缺少营销图标 Xcode bug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46771321/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com