Ich habe Probleme mit Bots gelegentlich beim Bauen scheitern. Eine Vorbereitungsaktion wird verwendet, um die Pods zu installieren. Dies funktioniert manchmal gut. Wenn jedoch die Integration aufgrund dieses Fehlers ist es nicht:kontinuierliche Integration mit XCode Bots und Cocoapoden
Installing Pods
Analyzing dependencies
Downloading dependencies
[32mInstalling AFNetworking (1.3.3)[0m
...
2014-03-07 10:40:25.667 xcodebuild[76637:100b] [MT] IDEFileReferenceDebug: [Load] <IDEFileReference, 0x7fa3fe5b0840: group:Pods/Pods.xcodeproj> Failed to load container at path: /Library/Server/Xcode/Data/BotRuns/Cache/5bbd629b-a843-42b0-8b52-256db7560be5/source/Pods/Pods.xcodeproj, Error: Error Domain=Xcode3ProjectErrorDomain Code=2 "Project /Library/Server/Xcode/Data/BotRuns/Cache/5bbd629b-a843-42b0-8b52-256db7560be5/source/Pods/Pods.xcodeproj cannot be opened because it is missing its project.pbxproj file." UserInfo=0x7fa3fe7e54b0 {NSLocalizedDescription=Project /Library/Server/Xcode/Data/BotRuns/Cache/5bbd629b-a843-42b0-8b52-256db7560be5/source/Pods/Pods.xcodeproj cannot be opened because it is missing its project.pbxproj file.}
Generating Pods project
Integrating client project
Also meine Vermutung ist, dass xcodebuld versucht, das Hülsen-Projekt zu lesen, bevor es erzeugt getan wird.
Hört sich das nach einer vernünftigen Annahme an?
Und würde jemand wissen, wie man es löst?
EDIT Pre-Action-Build-Skript sieht diesen
cd $SRCROOT
export LC_ALL="en_US.UTF-8"
if [ -d Pods ]
then
echo "Updating Pods"
pod update
else
echo "Installing Pods"
pod install
Können Sie zeigen, zeigen Sie uns Pre-Build-Aktion? –
Wie sieht Ihr Schema aus? Welche XCode-Version? – mientus
Dieser CocoaPods-Problem-Thread hat ein paar Leckerbissen, die helfen können: https://github.com/CocoaPods/blog.cocoapods.org/issues/21 –