好!所以这就是交易:
我已经使用WatchKit创建了一个应用程序并将其存档但每次尝试提交时都会出现同样的错误:
错误ITMS-90391:"缺少图标。没有为手表应用找到图标' ********。app / PlugIns / ******** WatchKit Extension.apex / ******** WatchKit App.app&#39 ;。请确保其Info.plist文件包含CFBundleIconFiles的条目。"
所有*都是我的应用名称所在的位置,出于明显的保密原因我不想分享。这是我的Watch App的Info.Plist(不是扩展,手表APP !!!):
这是Watch App的资产文件夹,带有图标(涂黑):
iPhone App在自己的资产目录中有自己的图标。以下是Watch App Target:
在我点击提交到App Store之后存档不会出现问题,这会导致出现错误(如上所示)。我有:
清洁 使用相同的代码和东西创建一个新项目来尝试修复它 重启Xcode 等了又试了(很多东西) 同时使用Xcode 6.2和Xcode 6.3 beta 4
我真的很感激帮助!提前谢谢!
答案 0 :(得分:1)
当我尝试存档我的手表应用程序时出现了同样的错误,在我的情况下,导致错误的原因是我在iOS项目的资产目录AppIcon中为手表设置了所需的图标。
所以,这就是我为消除此错误所做的工作:
取消选中“属性”检查器中的“Apple Watch”框,以删除Apple Watch所需的图标。
然后我选择了watch app项目,在Images.xcassets文件中,我选择了AppIcon图像集,并添加了那里所需的苹果手表图标。
清理项目并重建。
此解决方案适用于我并删除了错误。
答案 1 :(得分:0)
好!我不知道为什么它有效,但确实如此。我删除了Watch App的Info.plist中的Icon Files行,我在扩展程序中选择了我的开发团队并观看了应用程序中的应用程序。然后我删除了所有资产目录中的所有图标,然后我重新制作了文件(都有唯一的名称)并放置它们。在那之后,它工作了!不知道为什么!
感谢songchenwen试图提供帮助!希望这有助于某人!
(顺便说一句,你应该在App Store上搜索Nerdy Lime来查找我的应用程序)