Xcode 9 - Alamofire Pod,命令/bin/sh失败,退出代码为1

lmvvr0a8  于 2023-01-10  发布在  其他
关注(0)|答案(3)|浏览(129)
/Users/Alex/Library/Developer/Xcode/DerivedData/MyProject-ehabmnclpzlywhabrefntacibonm/Build/Intermediates.noindex/ArchiveIntermediates/Fuego/InstallationBuildProductsLocation/Applications//MyProject.app/Frameworks/Alamofire.framework: unknown error -1=ffffffffffffffff
Command /bin/sh failed with exit code 1

我得到这个问题时,我存档我的项目。当我运行应用程序的模拟器,它的工作正常,没有这样的问题以上。
它在Xcode 8上也能正常工作,但是现在当我试图在Xcode 9上存档时,我遇到了这个问题。但也许不是这样的,因为我从头重新安装了Mac OS,所以可能是cocopods版本问题,我不确定。
另外,上面示例中的两个//对我来说也很奇怪/Applications//MyProject.app

rjee0c15

rjee0c151#

我相信这是Xcode的bug。重启你的Mac并尝试重新构建。Xcode会在构建Alamofire之前请求访问你的钥匙串的权限,然后允许它。

nkcskrwz

nkcskrwz2#

嗯,这是非常奇怪的一些搜索后,我在网上发现,这实际上是签署问题。
我使用Xcode生成新的发行版证书,这可能会给我带来一些问题。
我做了什么来解决我的问题。
1.我删除了Mac和Apple帐户中的所有证书。
1.我删除了所有的prov配置文件,以及在我的Mac和我的苹果帐户。
1.我请求证书并手动将其保存在光盘上(不通过Xcode)
1.我重新创建了证书和配置文件。手动下载并双击它。
1.之后,我面临着钥匙链问题,当我不能输入密码,以允许签署我的证书。我用这个link移动证书形式登录到系统部分。
1.我终于修好了。

slsn1g29

slsn1g293#

对于任何新开发人员、程序员或尝试编码的人,如果他们像我一样偶然发现了这种交换,我想明确地告诉您,我们在这里讨论的签名证书可以通过引用xcode自述文件并按照其中的说明来创建。(ahem...apple... smh)说明简洁,准确,易于执行!我要补充的唯一花絮是,我建议不要为他们推荐的遗留下载费心。在这一点上,那些遗留下载(2005)已经过时了。除此之外,只需按照Xcode自述文件中的说明操作,将适当的命令复制并粘贴到您的终端中即可!

相关问题