Ios iTunes连接上传构建

Ios iTunes连接上传构建,ios,xcode,app-store-connect,application-loader,Ios,Xcode,App Store Connect,Application Loader,我对iTunes Connect非常缺乏经验,我正在开发一个应用程序,我想上传到iTunes Connect,这样我就可以将它部署到我的TestFlight内部测试仪上。我使用Application Loader上载存档,但出现以下错误: ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.***.*** [Payload/***.app] is

我对iTunes Connect非常缺乏经验,我正在开发一个应用程序,我想上传到iTunes Connect,这样我就可以将它部署到我的TestFlight内部测试仪上。我使用Application Loader上载存档,但出现以下错误:

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.***.*** [Payload/***.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."

这听起来像是我想上传应用到AppStore,但我只想上传开发版本。我做错了什么?

当您在testflight上上载构建时,听起来您的配置文件开发或分发是不正确的。如果你想上传你的testflight版本,就用adhoc或apple store证书制作配置文件。我希望它能对您有所帮助。

任何上传到iTunesConnect的应用程序,无论您是打算发布它还是仅通过TestFlight进行测试,都必须是一个发布版本,并签署分发。使用Xcode中的“archive”命令谢谢您的回答!我使用Xcode命令Product->Archive并导出了应用程序加载器的.ipa文件。那么我必须创建一个分发证书吗?不,如果你允许的话,Xcode应该为你管理它。但是如果Xcode管理它,我不应该纠正这个错误?“如果你允许”是什么意思?当你导出IPA文件时,你选择了哪个选项?它应该是第一个选项-“为iOS应用商店部署保存”是的,谢谢您的回答。问题是我选择了“为开发部署保存”,而不是为AppStore。