Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode创建iOS应用程序的通用存档,因为存档中的Info.plist文件格式不正确/不完整_Ios_Xcode_App Store Connect_Info Plist - Fatal编程技术网

Xcode创建iOS应用程序的通用存档,因为存档中的Info.plist文件格式不正确/不完整

Xcode创建iOS应用程序的通用存档,因为存档中的Info.plist文件格式不正确/不完整,ios,xcode,app-store-connect,info-plist,Ios,Xcode,App Store Connect,Info Plist,我正试图归档和分发我的ios应用程序,但它突然停止了工作。我已经部署了很多次我的应用程序,以前也遇到过这个问题,因为xcode在我的project.pbxproj文件中不知何故出现了一些不好的xml行,但最终我编辑了xml源代码,一切正常(应用程序存档并上传/分发到AppStore)。现在xcode在“其他项目”部分显示了我新创建的存档,我无法上传到AppStore。我打开了归档文件,发现里面的Info.plist文件缺少关键元素: 我查看了其他档案(上传/分发后),应该是这样的: 我在go

我正试图归档和分发我的ios应用程序,但它突然停止了工作。我已经部署了很多次我的应用程序,以前也遇到过这个问题,因为xcode在我的project.pbxproj文件中不知何故出现了一些不好的xml行,但最终我编辑了xml源代码,一切正常(应用程序存档并上传/分发到AppStore)。现在xcode在“其他项目”部分显示了我新创建的存档,我无法上传到AppStore。我打开了归档文件,发现里面的Info.plist文件缺少关键元素:

我查看了其他档案(上传/分发后),应该是这样的:

我在google或stackoverflow上尝试了10-11个链接,在这里总结得很好(见公认答案):

我尝试了一切,还将cocoapods更新到1.10.0,清理缓存,重新安装pods,运气不好。 我的应用程序使用了另一个框架项目(也由我开发,如下所述:),但我也没有改变这个项目。除了我的应用程序的主要目标和项目构建设置外,我将Skip install设置为YES,并检查了私有头文件。我还发布了另一个应用程序,它使用的正是这个框架项目,在那里一切正常

我检查了与上次提交相比的新更改,唯一的修改(源代码文件除外)是我的应用的版本号和版本号

最后,我打开了我的归档文件,用Info.plist中的xml编辑器手动添加了缺少的条目,并重新启动了xcode(如上面链接中接受的答案末尾所述)。之后,我就可以发布我的应用程序了。问题是,我不想要这种方法,因为我不知道是什么导致了这种情况,也不知道它可能导致什么其他问题。有人有其他想法吗?似乎很多人都遇到过这个问题,它有几十个可能的原因,每次发生都会让我失去工作时间(大约每隔几个月就会有一次,这个问题不知从哪里冒出来)