我的Xcode

时间:2016-11-29 21:53:18

标签: ios xcode cocoapods

每次我想在我的设备上运行我的项目时,编译和运行至少需要20分钟。永远需要的部分是Running 2 of 3 custom shell scripts,它对应于Embed Pods Frameworks - > "${SRCROOT}/Pods/Target Support Files/Pods-MyProject/Pods-MyProject-frameworks.sh"

如果我尝试检查Run script only when installing,则会收到错误App installation failed. No code signature found

我尝试使用其他设备也是一样的。当我的同事克隆项目并在他的设备上运行时,它非常快,所以看起来它可能来自我的Xcode,但我不知道从哪里开始寻找解决方案。

有什么想法吗?

编辑:

我把它缩小到这条线:

/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} 
${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1"

我需要大约一分钟来签署每个吊舱。

它与我的所有其他项目一起完成。

编辑2:

稍微缩小一点,我直接执行了这个命令:

/usr/bin/codesign -v --force --sign my_code_signing --preserve-metadata=identifier,entitlements path_to_pods_framework

然后,当我进入macbook的控制台应用程序时,我可以看到:

enter image description here

ToutSaufVac中的Volumes之外不存在。我不知道如何纠正......

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我撤销了证书并创建了新证书。很简单...

代码签名从每个框架大约一分钟到大约3-4秒!