Cocoa Pods Shell 脚本调用错误
Cocoa Pods Shell Script Invocation Error
我有一个项目,我最近在其中添加了 cocoa pods。直到今天我需要推送通知时,我的项目才使用通配符配置文件进行签名。我在开发人员控制台中创建并设置了它,但是现在当我尝试在物理设备 AFNetwork 上 运行 它时(通过 cocoa pods 添加)失败并出现以下错误:
mkdir -p
/Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-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
/Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-iphoneos/Test
(QA).app/Frameworks building file list ... done
AFNetworking.framework/ AFNetworking.framework/AFNetworking
AFNetworking.framework/_CodeSignature/CodeResources
sent 666427 bytes received 70 bytes 1332994.00 bytes/sec total size
is 676284 speedup is 1.01 Code Signing
/Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-iphoneos/Test
(QA).app/Frameworks/AFNetworking.framework with Identity iPhone
Developer: 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).app/Frameworks/AFNetworking.framework
29B75DC1CAE41505149FC025F4F2A8B57831E975: no identity found Command
/bin/sh failed with exit code 1
如果我切换回通配符配置文件应用程序 运行 在设备上没问题。
有什么想法吗?
此致
试试这个
删除工作区文件并再次 运行 pod 安装:
rm -rf MyProject.xcworkspace
pod install
问题是我有两个同名的配置文件。我不知道为什么,但 CocoaPods 为框架设置了错误的框架。在我删除了一个之后,CocoaPods 'caught' 正确的那个并且构建通过了。
试试这个。
- 删除所有配置文件并只安装必需的一个。
- 检查您是否在 Xcode 设置中添加了开发者帐户。
- 如果您正在使用 pods,请更新所有 pods。
这个对我有用
删除工作区文件
rm -rf MyProject.xcworkspace
然后
再次安装 pod
pod install
解决方法太简单,删除所有派生数据并重启你的Mac。对我来说,它的工作。
我有一个项目,我最近在其中添加了 cocoa pods。直到今天我需要推送通知时,我的项目才使用通配符配置文件进行签名。我在开发人员控制台中创建并设置了它,但是现在当我尝试在物理设备 AFNetwork 上 运行 它时(通过 cocoa pods 添加)失败并出现以下错误:
mkdir -p /Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-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 /Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-iphoneos/Test (QA).app/Frameworks building file list ... done AFNetworking.framework/ AFNetworking.framework/AFNetworking AFNetworking.framework/_CodeSignature/CodeResources
sent 666427 bytes received 70 bytes 1332994.00 bytes/sec total size is 676284 speedup is 1.01 Code Signing /Users/naxex/Library/Developer/Xcode/DerivedData/Profit-ezfzeesgjrasubavzqgwnexzgbsv/Build/Products/Debug-iphoneos/Test (QA).app/Frameworks/AFNetworking.framework with Identity iPhone Developer: 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).app/Frameworks/AFNetworking.framework 29B75DC1CAE41505149FC025F4F2A8B57831E975: no identity found Command /bin/sh failed with exit code 1
如果我切换回通配符配置文件应用程序 运行 在设备上没问题。
有什么想法吗?
此致
试试这个 删除工作区文件并再次 运行 pod 安装:
rm -rf MyProject.xcworkspace
pod install
问题是我有两个同名的配置文件。我不知道为什么,但 CocoaPods 为框架设置了错误的框架。在我删除了一个之后,CocoaPods 'caught' 正确的那个并且构建通过了。
试试这个。
- 删除所有配置文件并只安装必需的一个。
- 检查您是否在 Xcode 设置中添加了开发者帐户。
- 如果您正在使用 pods,请更新所有 pods。
这个对我有用
删除工作区文件
rm -rf MyProject.xcworkspace
然后 再次安装 pod
pod install
解决方法太简单,删除所有派生数据并重启你的Mac。对我来说,它的工作。