iOS开发遇到的一些问题,有时候会重复遇见,记忆力越来越差了,还是做下记录吧~
1.问题:PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks
在Xcode14.3版本中Archive
会出现,项目运行时不会出现。
PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/mac/Library/Developer/Xcode/DerivedData/SuperShoppingGuide-cdrqzsixymtkagegxaohdqzkxkvb/Build/Intermediates.noindex/ArchiveIntermediates/SuperShoppingGuide/IntermediateBuildFilesPath/SuperShoppingGuide.build/Release-iphoneos/SuperShoppingGuide.build/Script-0D0AEDC3CAF88026DA89CBDF.sh (in target 'SuperShoppingGuide' from project 'SuperShoppingGuide')
cd /Users/mac/Desktop/superAdviseForIOS
/bin/sh -c /Users/mac/Library/Developer/Xcode/DerivedData/SuperShoppingGuide-cdrqzsixymtkagegxaohdqzkxkvb/Build/Intermediates.noindex/ArchiveIntermediates/SuperShoppingGuide/IntermediateBuildFilesPath/SuperShoppingGuide.build/Release-iphoneos/SuperShoppingGuide.build/Script-0D0AEDC3CAF88026DA89CBDF.sh
mkdir -p /Users/mac/Library/Developer/Xcode/DerivedData/SuperShoppingGuide-cdrqzsixymtkagegxaohdqzkxkvb/Build/Intermediates.noindex/ArchiveIntermediates/SuperShoppingGuide/BuildProductsPath/Release-iphoneos/超级导购.app/Frameworks
Symlinked...
rsync --delete -av --filter P .*.?????? --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "../../../IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AFNetworking.framework" "/Users/mac/Library/Developer/Xcode/DerivedData/SuperShoppingGuide-cdrqzsixymtkagegxaohdqzkxkvb/Build/Intermediates.noindex/ArchiveIntermediates/SuperShoppingGuide/InstallationBuildProductsLocation/Applications/超级导购.app/Frameworks"
building file list ... rsync: link_stat "/Users/mac/Desktop/superAdviseForIOS/../../../IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AFNetworking.framework" failed: No such file or directory (2)
done
sent 29 bytes received 20 bytes 98.00 bytes/sec
total size is 0 speedup is 0.00
rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/5c29e835-a8f0-11ed-be3f-4ee8be90e9a8/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
Command PhaseScriptExecution failed with a nonzero exit code
解决方案:在Xcode项目中,Pods ----> Targets Support Files---->Pods-APP---->Pods-APP-frameworks. Pods-APP-frameworks.sh文件中第45行由source="$(readlink "${source}")"
改为source="$(readlink -f "${source}")"
每次更新pod,可能都需要改下这个。
后续会更新问题记录。
希望记录的问题对您有帮助。