Ios XCode>;产品->;存档永不结束
我正在尝试归档我的iOS应用程序并将其上载到iTunes connect 在XCode中选择Product->Archive之后,该过程不再从这一点开始 我离开了它超过10个小时,但似乎什么都没有改变 不过,Stackoverflow中有一个漏洞,他需要很长时间来归档应用程序,并且需要很长时间才能上传到应用商店。在我的情况下,即使是存档应用程序,我也要花很长时间。以下是针对该问题的其他开发人员的解决方案:Ios XCode>;产品->;存档永不结束,ios,xcode,archive,Ios,Xcode,Archive,我正在尝试归档我的iOS应用程序并将其上载到iTunes connect 在XCode中选择Product->Archive之后,该过程不再从这一点开始 我离开了它超过10个小时,但似乎什么都没有改变 不过,Stackoverflow中有一个漏洞,他需要很长时间来归档应用程序,并且需要很长时间才能上传到应用商店。在我的情况下,即使是存档应用程序,我也要花很长时间。以下是针对该问题的其他开发人员的解决方案: 删除密钥链中的AppleID证书 删除iMessage加密键 能够/无法自动管理签名
- 删除密钥链中的AppleID证书
- 删除iMessage加密键
- 能够/无法自动管理签名
我使用的是XCode 8.2.1、macOS 10.12.3。您可以通过删除派生数据来尝试一次。您可以按照链接获取派生数据文件夹。 然后如下所示: 在删除派生数据的内容之前,请强制退出Xcode-然后从派生文件夹中删除所有内容- 清理垃圾箱- 重新启动Xcode
当我遇到类似的情况时,我会这样做(甚至重启我的Mac)。祝你好运。最终解决问题。它包括我的代码问题和XCode错误 我将XCode更新为8.3.3并再次存档该应用程序,而不是永久处理,它显示了此错误 由于信号:分段故障:11,命令失败 参考这个和这个,我到达一个函数,发现问题来自一个语句
viewModel.willDestroy(additionalInfo: ["text": text])
这就是我的ViewModel及其父类的外观
// ViewModelBase Class
func willDestroy(additionalInfo: Dictionary<String, Any>) {
...
}
// ViewModel Class
override func willDestroy(additionalInfo: Dictionary<String, Any>? = nil) {
...
}
//ViewModelBase类
func willDestroy(附加信息:字典){
...
}
//ViewModel类
重写func willDestroy(附加信息:字典?=nil){
...
}
ViewModel中willDestroy的签名与其父项不匹配是该问题的核心问题。更新签名后,我的应用程序终于可以在XCode 8.3.3中存档。我关闭了XCode_9.4.1(左上角的红色x),组织者在后面准备好了东西,并毫无问题地上传到AppleStore。XCode在存档时进行验证。项目编辑器中是否有任何验证警告/错误?@VishalRajole它不会显示警告/错误。谢谢您的建议,但它对我不起作用。