加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 找到WatchKit App Store图标的问题

发布时间:2020-12-14 19:42:02 所属栏目:百科 来源:网络整理
导读:我有一个支持WatchKit 1.0的iOS应用程序.从 Xcode 9.2开始,我只对包含的WatchKit App收到以下警告: A 1024×1024 app store icon is required for iOS apps 但是所需的图像已经存在并且具有正确的大小和格式(PNG): 如果我将我的应用程序上传到TestFlight,
我有一个支持WatchKit 1.0的iOS应用程序.从 Xcode 9.2开始,我只对包含的WatchKit App收到以下警告:

A 1024×1024 app store icon is required for iOS apps

但是所需的图像已经存在并且具有正确的大小和格式(PNG):

enter image description here

如果我将我的应用程序上传到TestFlight,我会在对话框和每封邮件中收到类似的警告:

Missing App Store Icon – WatchOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via iTunes Connect,apps cannot be submitted for App Review or Beta App Review. Refer to 07001 for more information.

为iOS App添加App Store图像工作正常并且没有错误.只有WatchKit应用程序才会出现此错误.

我该如何解决这个问题?

编辑:错误似乎在actool(/Applications/Xcode.app/Contents/Developer/usr/bin/actool)中,它从.xcassets文件创建.car文件.当我使用我的资产执行它时,它会忽略App Store图标(注意:除了文件和文件夹名称之外的参数都是从Xcode的编译日志中复制的):

/Applications/Xcode.app/Contents/Developer/usr/bin/actool 
    --output-partial-info-plist Info.plist 
    --output-format human-readable-text --notices --warnings 
    --app-icon AppIcon --target-device watch --compress-pngs  
    --enable-on-demand-resources NO 
    --filter-for-device-model iPhone9,3 
    --filter-for-device-os-version 11.2 
    --sticker-pack-identifier-prefix com.myapp.watchkitapp.sticker-pack. 
    --minimum-deployment-target 9.0 --platform iphoneos 
    --product-type com.apple.product-type.application.watchapp 
    --compile . Images.xcassets

/* com.apple.actool.document.warnings */
/Users/clemens/Desktop/bugreport/Images.xcassets:./AppIcon.appiconset: warning: A 1024x1024 app store icon is required for iOS apps
/* com.apple.actool.compilation-results */
/Users/clemens/Desktop/bugreport/AppIcon24x24@2x.png
/Users/clemens/Desktop/bugreport/AppIcon27.5x27.5@2x.png
/Users/clemens/Desktop/bugreport/AppIcon29x29@2x.png
/Users/clemens/Desktop/bugreport/AppIcon29x29@3x.png
/Users/clemens/Desktop/bugreport/AppIcon40x40@2x.png
/Users/clemens/Desktop/bugreport/AppIcon44x44@2x.png
/Users/clemens/Desktop/bugreport/AppIcon86x86@2x.png
/Users/clemens/Desktop/bugreport/AppIcon98x98@2x.png
/Users/clemens/Desktop/bugreport/Assets.car
/Users/clemens/Desktop/bugreport/Info.plist

解决方法

当然,图像需要1024×1024并且没有透明度,我相信你已经解决了这个问题.但是,在这种情况下,这不是问题.

我知道这听起来很怪异和无关,但我在我的一个项目中遇到了完全相同的问题并且可以确认修复工作.您必须升级到至少WatchKit 2.0.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读