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

Mat*_*der 5 xcode ios cocoapods alamofire xcode9

/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
Run Code Online (Sandbox Code Playgroud)

我存档项目时遇到了这个问题.当我在模拟器上运行应用程序时,没有上述问题就可以正常工作.

它也适用Xcode 8,但现在当我尝试存档它Xcode 9我有这个问题.但也许情况并非如此,因为我Mac OS从头开始重新安装,所以它可能是cocopods版本问题我不确定.

//上面例子中的两个对我来说也很奇怪/Applications//MyProject.app

Dua*_*yen 12

我相信这是Xcode的错误.重新启动Mac并尝试重新构建.在构建Alamofire之前,Xcode会要求允许访问您的Keychain,然后才允许它.


Mat*_*der 2

嗯,很奇怪,在网上搜索后我发现这实际上是签名问题。

我使用 Xcode 生成新的分发证书,也许这会给我带来一些问题。

我做了什么来解决我的问题。

  1. 我删除了 Mac 和 Apple 帐户中的所有证书。
  2. 我还删除了 Mac 和 Apple 帐户中的所有 prov 配置文件。
  3. 我请求了证书并将其手动保存在光盘上(不是通过 Xcode )
  4. 我重新创建了证书和个人资料。手动下载并双击它。
  5. 之后,当我无法输入密码来允许签署我的证书时,我遇到了钥匙串问题。我使用此链接将证书表单登录移动到系统部分。
  6. 最后我成功了。