错误ITMS-90174:“缺less供应configuration文件 – iOS应用程序必须在名为embedded.mobileprovision的文件中包含供应configuration文件。
当我上传到Application Loader时,我收到以下消息:
ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."
我有这个包含在我的应用程序文件夹。 当我压缩,无论多么明显,我提供configuration文件,我收到这个错误试图上传我的苹果的应用程序。
在.plist中添加应用程序需要iPhone环境,是的!
我testing了这个,真的有用!
如果您以IPA存档格式(例如:Game.ipa)将构build版本提交到AppStore,请确保Payload文件夹位于存档的根目录下,否则会出现错误: configuration文件缺失 – – 应用程序必须在名为embedded.mobileprovision的文件中包含configuration文件。
要在应用程序二进制文件中findembedded式configuration文件:
在Xcode中,在项目导航器中select您的项目。 单击项目旁边的显示三angular形以显示内容。 单击产品旁边的显示三angular形以显示二进制文件。 按住Control键点按二进制文件,然后从快捷菜单中select“在Finder中显示”,进入Finder中的Xcode构build位置。
在Finder中,按住Control键单击二进制文件,然后从快捷菜单中select“显示包装内容”。
对于iOS应用程序,名为embedded.mobileprovision的configuration文件出现在Finder窗口中。
对于Mac应用程序,embedded式文件称为embedded.provisionprofile。
validationembedded式configuration文件的权利
启动terminal(位于/应用程序/实用程序),并input此文本(不要按回车):
security cms -D -i
在Finder中,将应用程序二进制文件中的configuration文件拖到“terminal”。
按回车键。 该命令以XML格式输出一个属性列表。
如果您没有embedded.mobileprovision文件,那么这似乎是问题,您可能没有正确构build应用程序商店分发的应用程序。