由于我添加了一个watchOS项目,我无法将我的应用程序部署到AppStore。我收到了这条消息:
错误ITMS-90034:“签名丢失或无效。捆绑 'com.SoftwareNotion.LottoStats.watchkitapp.watchkitextension'在 捆绑路径 '有效载荷/ LottoStats.iOS.app /手表/ LottoStatsiOSLottoStatsWatch.app /插件/ LottoStatsiOSLottoStatsWatchExtension.appex' 没有使用Apple提交证书签名。“
我仔细检查了我的设置,但找不到错误。我正在使用最新的Xamarin Studio稳定版本来部署我的Mac OS。我是否需要将watchOS(及其扩展名)项目设置为Configuration“AppStore”?因为只有“Debug”和“Release”可用。我使用本指南进行配置:https://developer.xamarin.com/guides/ios/watch/deployment/appstore/
刚刚使用XCode对存档进行了验证检查。看起来证书不是为watchOS项目注入的。如何为此过程配置Xamarin Studio?
watchOS项目包配置:http://puu.sh/tSize/c2c5e927ae.jpg watchOS EX项目包配置:http://puu.sh/tSiA1/dbbc939e96.jpg
XCode包验证:http://puu.sh/tSjcI/3434b431f3.jpg
希望有人可以提供帮助,因为我想从上个星期五开始部署TestFlight测试,这些东西让我感到恶心,我不明白为什么它不能按预期工作......
我通过重新创建证书解决了这个问题。但现在我有一个问题,Xamarin告诉我该应用程序有64MB,只允许50MB(实际的WatchOS应用程序是11,4MB)?!