我已经包含了我收到的完整错误消息的屏幕截图。当我尝试将我的应用程序提交到iTunes Connect时会发生这种情况。运行应用程序时,我没有遇到任何错误。
答案 0 :(得分:2)
我的应用程序出现了完全相同的错误,但我无法从信息中找到任何理由。不过,不同之处在于我为所有.dll
个文件都获得了它。
过了一段时间,我在IOS Bundle Signing
- Custom entitlements
下看到它试图指向一个不存在的文件。我刚删除它,它就停止了错误。
不确定它是否对你有帮助,但它对我有用。
答案 1 :(得分:1)
这个问题对我来说是在捆绑包中包含框架引起的。即,我正在将.framework文件复制到应用程序包中。这是不必要的,因为框架与主应用程序二进制文件静态链接。
最有可能的是,您有一个包含您复制到项目中的.framework的文件夹(例如"外部"或" ThirdParty")。该文件夹不应具有任何目标的成员资格。
在您的Frameworks文件夹中,应该是具有您应用的目标成员资格的实际.framework文件,并且"必需"
答案 2 :(得分:0)
我也面临同样的问题,
第1步:在复制 .Framework 时看到您错误地复制(拖动)了GoogleMaps.bundle或其他.bundle扩展程序中的框架。
第2步:如果.bundle资源中存在某个其他框架(如果存在),则删除该框架(如果不需要),否则拖出该.bundle。
步骤3:如果.framework不存在,则检入所有.bundle资源,如果存在.framework,如果存在,则删除该框架,如果不需要,否则拖出那个.bundle。
第4步:然后清理并构建项目。
不确定,如果它对你有帮助,但它对我有用。
答案 3 :(得分:0)
我们的捆绑包有一个带有重音符号的特殊字符,消除了该问题。
答案 4 :(得分:0)
答案 5 :(得分:0)
对我有用的是在显示问题导航器中为项目使用 XCode 自动更新设置。当我从那里更新 2 个设置时,项目构建成功,甚至上传到 TestFlight。