在使用 CodeSign 进行最终运行时“缺少所需的架构”
Posted
技术标签:
【中文标题】在使用 CodeSign 进行最终运行时“缺少所需的架构”【英文标题】:"Missing a required architecture" while doing the final run with CodeSign 【发布时间】:2011-09-06 19:23:40 【问题描述】:由于文件丢失,应用程序无法运行的消息带有警报,然后这是警告:
warning: iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033)
Unable to validate your application. - (null)
我在这里缺少什么? 我该如何解决这个问题?
【问题讨论】:
【参考方案1】:检查此设置:
Project -> Build Settings -> Valid Architectures == armv6 armv7
-> Build Active Architecture Only == NO
【讨论】:
是的,它看起来确实像这样:/ 只有在您的意思是这样的情况下,才在 Build Archive Architecture 下发布和调试都设置为“no” 是的,我是这个意思。那么有效的架构呢? 那里,上面写着 armv6 armv7 :(( 我认为现在不可能通过 Xcode 的 beta 版本将二进制文件上传到应用商店。如果我帮助你不要忘记接受我的回答并投票=)以上是关于在使用 CodeSign 进行最终运行时“缺少所需的架构”的主要内容,如果未能解决你的问题,请参考以下文章
在 Mac 上使用 codesign 实用程序时是不是默认启用时间戳?
Buildozer 错误:缺少“ios.codesign.debug”键,您必须提供证书名称才能使用