Ошибка PBXCp ShareKit.bundle не построен
Я работаю над довольно старым проектом iOS Xcode, использующим ShareKit. Я обновил ShareKit до последней доступной версии, следуя указаниям по установке.
После проработки всех проблем и ошибок обновления я зависал с этой ошибкой PBXCp сейчас.
CpResource /Users/[...]/Library/Developer/Xcode/DerivedData/[...]-bzxpcpjwjqtbdmaryzugwajcrijj/Build/Intermediates/ArchiveIntermediates/[...]/BuildProductsPath/Release-iphoneos/ShareKit.bundle /Users/[...]/Library/Developer/Xcode/DerivedData/[...]-bzxpcpjwjqtbdmaryzugwajcrijj/Build/Intermediates/ArchiveIntermediates/[...]/InstallationBuildProductsLocation/Applications/[...].app/ShareKit.bundle
cd /Users/[...]/front-mobile/src/iOS
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve-src-symlinks /Users/[...]/Library/Developer/Xcode/DerivedData/[...]-bzxpcpjwjqtbdmaryzugwajcrijj/Build/Intermediates/ArchiveIntermediates/[...]/BuildProductsPath/Release-iphoneos/ShareKit.bundle /Users/[...]/Library/Developer/Xcode/DerivedData/[...]-bzxpcpjwjqtbdmaryzugwajcrijj/Build/Intermediates/ArchiveIntermediates/[...]/InstallationBuildProductsLocation/Applications/[...].app
error: /Users/[...]/Library/Developer/Xcode/DerivedData/[...]-bzxpcpjwjqtbdmaryzugwajcrijj/Build/Intermediates/ArchiveIntermediates/[...]/BuildProductsPath/Release-iphoneos/ShareKit.bundle: No such file or directory
Что я чувствую, так это то, что в чистом состоянии проекта файл ShareKit.bundle и все остальные файлы, расположенные ниже ShareKit.xcodeproj/Products/, имеют красный цвет (имеется в виду, что он не создан?).
После построения только файлы ShareKit.bundle, libBuffer.a и Static Library Tests.xctest остаются красными. Мне, как профессионалу, не работающему с iOS и Xcode, кажется, что файл ShareKit.bundle просто не создается и, следовательно, недоступен для раздела "Копирование комплектов ресурсов" на этапе сборки моего проекта.
Смотрите скриншот после попытки сборки.
Как я могу узнать, почему ShareKit.bundle не построен?
Как я могу исправить недостающую сборку?
3 ответа
У меня была эта проблема при добавлении ресурсов в статическую библиотеку. Я думаю, что это может решить и вашу проблему. Я думаю, что связка и.lib не были собраны. Я нажал на "Редактировать схемы"(отредактировать схему) и на вкладке "Построить" щелкнул знак "плюс" внизу и добавил цель библиотеки и цель ресурсов библиотеки.
Для получения дополнительной информации, пожалуйста, обратитесь к этому http://www.galloway.me.uk/tutorials/ios-library-with-resources/
Просто добавьте "Ресурсный пакет (ShareKit)" к фазам сборки / целевым зависимостям вашего проекта и перестройте.
Если вы использовали статическую библиотеку, а затем решили использовать cocoapods для этого фреймворка, то, возможно, вы могли бы забыть пакет ShareKit в ресурсах Copy Bundle на вкладке Фазы сборки XCode 6.
Проверьте там, и вы можете увидеть комплект ShareKit, который написан красным. Удалите этот пакет, и тогда вы сможете двигаться дальше!:)