我有一个项目,我最近添加了可可豆荚。我的项目使用通配符配置文件签署,直到今天我需要推送通知。我在开发人员控制台中创建并设置了它,但是现在当我尝试在物理设备上运行时AFNetwork(通过可可豆荚添加)失败并出现以下错误:
mkdir -p /用户/ naxex /库/开发商/ Xcode中/ DerivedData /获利ezfzeesgjrasubavzqgwnexzgbsv /编译/产品/调试-的iPhoneOS / Bforex (QA).app / Frameworks rsync -av --filter - CVS / --filter - .svn / --filter - .git / --filter - .hg / --filter - Headers / --filter - PrivateHeaders / --filter - Modules / /Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-iphoneos/Pods/AFNetworking.framework /用户/ naxex /库/开发商/ Xcode中/ DerivedData /获利ezfzeesgjrasubavzqgwnexzgbsv /编译/产品/调试-的iPhoneOS /测试 (QA).app / Frameworks构建文件列表...完成 AFNetworking.framework / AFNetworking.framework / AFNetworking AFNetworking.framework / _CodeSignature / CodeResources
发送666427个字节,接收70个字节1332994.00个字节/秒的总大小 是676284加速是1.01代码签名 /用户/ naxex /库/开发商/ Xcode中/ DerivedData /获利ezfzeesgjrasubavzqgwnexzgbsv /编译/产品/调试-的iPhoneOS /测试 (QA).app / Frameworks / AFNetworking.framework with Identity iPhone 开发商:MY DEV(W8KV7Q7L6D)/ usr / bin / codesign --force --sign 29B75DC1CAE41505149FC025F4F2A8B57831E975 --preserve-metadata = identifier,entitlements / Users / naxex / Library / Developer / Xcode / DerivedData / Profit-ezfzeesgjrasubavzqgwnexzgbsv / Build / Products / Debug-iphoneos / Test (QA)。应用程序/框架/ AFNetworking.framework 29B75DC1CAE41505149FC025F4F2A8B57831E975:找不到身份命令 / bin / sh失败,退出代码为1
如果我切换回通配符配置文件应用程序在设备上运行正常。
有什么想法吗?
此致
答案 0 :(得分:14)
问题是我有两个具有相同名称的Provisioning Profiles。我不知道为什么,但CocoaPods为框架设置了错误的。在删除一个之后,CocoaPods'抓住了'正确的那个并且构建过去了。
答案 1 :(得分:3)
解决方案太简单了,删除所有派生数据并重启Mac。对我来说,它正在发挥作用。
答案 2 :(得分:2)
试试这个 删除工作区文件并再次运行pod install:
rm -rf MyProject.xcworkspace
pod install
答案 3 :(得分:0)
试试这个。
答案 4 :(得分:-1)
这个对我有用
删除工作区文件
rm -rf MyProject.xcworkspace
然后 再次安装pod
pod install