我正在尝试将我的Apple Watch应用程序上传到iTunes,每次我上传我的二进制文件时,我都会收到来自苹果团队的邮件。我已经完成了以下检查清单。
不知道我在哪里做错了。任何有经验的人都可以帮助我。
我们发现您最近交付的一个或多个问题 “XXXXX”。要处理您的交付,必须出现以下问题 校正:
无效的WatchKit支持 - 捆绑包含无效 WatchKit的实现。该应用程序可能已经构建或签署 不合规或预发布工具。访问developer.apple.com了解更多信息 信息。
一旦这些问题得到纠正,您就可以重新发送 纠正二进制。
答案 0 :(得分:1)
对我来说问题是" IOS部署目标"在我的WatchKit应用程序和我的WatchKit扩展的构建设置中,两者都不相同。我的扩展程序设置为8.3,我的WatchKit应用程序设置为8.2。一旦我将它们都设置为8.2,错误消失了,WatchKit App安装得很好。
答案 1 :(得分:0)
在上传苹果手表应用时,需要将苹果手表扩展到iOS应用的嵌入式二进制文件中。但如果你是habbitat删除派生数据,那么xcode6将删除该目标。当你将它提交给苹果时,它只能获得ios应用程序而不是苹果手表应用程序。
在Xcode中添加嵌入式二进制文件失败 Xcode不会将框架形式链接到单独的项目中 由于缺少框架,应用程序在设备上崩溃,在模拟器中工作 概述
在xcode6中删除“DerivedData”文件夹(或执行“Product> Clean”)后,我无法将CocoaTouch框架从另一个项目添加到“嵌入式二进制”部分(在“常规”选项卡下)。
或者,Xcode遇到链接器错误,因为它无法找到以前可能的框架。
其他症状
单击“嵌入式二进制文件”下的+显示框架选择器,但在工作区中选择不同项目中的框架不会执行任何操作。
答案 2 :(得分:0)
我也一直在扯掉这头发。这是我尝试过的:
就我而言,这些都没有奏效。希望他们中的一个可以帮到你。如果有任何其他类型的灵魂已经固定了这个没有秃头,分享头发,男人,分享头发。