我意识到这个问题已经被问过好几次了,但是我尝试使用很多给定的答案来解决,但没有运气。
CodeSign /Users/XXXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXXX-blligpejpeysabczydnolvooizok/Build/Products/Debug-iphoneos/XXXXXXXX.app
cd /Users/XXXXXXXX/Documents/Development/Native/tomhais
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
Signing Identity: "iPhone Developer: XXXXXXX"
Provisioning Profile: "iOS Team Provisioning Profile: XXXXXX"
XXXXXXXX
/usr/bin/codesign --force --sign XXXXXXXXX --entitlements /Users/XXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXX-XXXXXXXX/Build/Intermediates/tomhais.build/Debug-iphoneos/XXXXXX.build/XXXXXXX.app.xcent --timestamp=none /Users/XXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXX-XXXXXXXX/Build/Products/Debug-iphoneos/tomhais.app
/Users/XXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXX-XXXXXXXX/Build/Products/Debug-iphoneos/XXXXXXXX.app: code object is not signed at all
In subcomponent: /Users/XXXXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXXX-XXXXXXXX/Build/Products/Debug-iphoneos/XXXXXXXX.app/0CeadLitir.png
Command /usr/bin/codesign failed with exit code 1
我已经尝试过以下方法:
- 删除了我的开发者帐户并重新添加
- 删除所有配置文件并重新下载它们
- 检查钥匙串访问以确保他们使用系统
默认值
- 检查我的代码签名是否正确
证书
- 从资源中删除了图像/将其从“构建阶段/复制捆绑资源并再次添加”中删除
- 重新启动机器
- 被机器诅咒了
我可以尝试什么进一步的想法吗?
我发现应用程序包中存在名为“resources”的文件夹将导致代码签名失败。我认为,这似乎是 iOS 应用程序或代码签名的某些实现细节的未记录结果。一个只有一个资源文件夹且其中包含一个随机文件的空项目重现了该问题。
我无法轻松地使用我们的共享代码库重命名该文件夹,因此我的解决方案是将我的“资源”文件夹放在具有不同名称的父文件夹中,并调整我们的资源路径的构建方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)