Client.ipa不包含文件

自从这几天以来,我就把这个错误拉了出来。 当我尝试提交基于cordova的iOS应用程序时,我收到一个符号工具失败的错误。 这是我在我的日志中有什么:

<IDEDistributionIssue: severity(error), error(Error Domain=ITunesSoftwareServiceErrorDomain Code=-19066 \"The path '/var/folders/sp/fhnmn9hd76vbdl523pf37krw0000gn/T/XcodeDistPipeline.8PQ/Packages/Healthpick Client.ipa' does not contain a file.\" UserInfo={NSLocalizedDescription=The path '/var/folders/sp/fhnmn9hd76vbdl523pf37krw0000gn/T/XcodeDistPipeline.8PQ/Packages/Healthpick Client.ipa' does not contain a file., NSLocalizedFailureReason=Unable to validate your application.})> 

下面是试图提交给应用程序商店的上述错误的截图:

愚蠢的错误

请帮忙。

我有同样的错误,因为有几个静态库(libXXX.a)错误地包含在应用程序的包中。 他们显示在主要.App下的最终上载确认框(列出权利和证书)中。

我的解决scheme是从项目中删除对这些静态库的所有引用,在链接器标志和库searchpath中手动添加它们。

当然有更好的解决办法来防止这些文件被包含在内。 希望有人对Xcode有更多的了解。

我和Benoit有相同的症状,并能够通过执行以下操作,从应用程序包中删除错误地显示libXXX.a文件:

  1. select主项目文件
  2. select应用程序的目标
  3. select“build立阶段”
  4. select“复制包资源”
  5. 删除之前在应用程序目标中显示的与lib文件相关的任何项目。 就我而言,这是与Flurry有关的文件。

取消选中:

在validation中包含应用程序的应用程序符号并上传到App Store。

和位码。

当我的设备连接上传档案时,我似乎在XCode 8.3.1上得到了这个结果。 当我拔掉我的设备,然后再试一次就行了。