kstenerud / iOS-Universal-Framework

An XCode project template to build universal frameworks (arm7, arm7s, and simulator) for iOS / iPhone.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Real framework cannot be built using xcode integration server

na1ya opened this issue · comments

Everything works perfect when built using XCode, but fails when built using XCode Integration Server. Compilation succeeds, tests succeed, but the whole job fails. Help!

UFW (M iphoneos): INFO: Build completed
UFW (M iphoneos): INFO: Built framework is in /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts
UFW (M iphoneos): INFO: Cmd open /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts
UFW (M iphoneos): INFO: LSOpenURLsWithRole() failed with error -10810 for the file /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts.

Traceback (most recent call last):
File "/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh", line 830, in
open_build_dir()
File "/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh", line 609, in open_build_dir
print_and_call(['open', os.environ['TARGET_BUILD_DIR']])
File "/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh", line 522, in print_and_call
raise subprocess.CalledProcessError(p.returncode, cmd)
subprocess.CalledProcessError: Command '['open', '/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts']' returned non-zero exit status 1
Showing first 200 notices only
Command /bin/sh failed with exit code 1

** ARCHIVE FAILED **

The following build commands failed:
PhaseScriptExecution Run\ Script /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh
(1 failure)

The issue here is that the python script tries to open the frameworks containing folder, which obviously fails on the server. You need to make sure the open_build_dir function in the targets build script does not try to open the file. (E.g. Comment it out)

I have a fix flying around somewhere but won't be able to check before I'm back home...

Best,
moritz

Sent from my iPhone

On 25 Dec 2013, at 20:55, na1ya notifications@github.com wrote:

Everything works perfect when built using XCode, but fails when built using XCode Integration Server. Compilation succeeds, tests succeed, but the whole job fails. Help!

UFW (M iphoneos): INFO: Build completed
UFW (M iphoneos): INFO: Built framework is in /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts
UFW (M iphoneos): INFO: Cmd open /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts
UFW (M iphoneos): INFO: LSOpenURLsWithRole() failed with error -10810 for the file /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts.

Traceback (most recent call last):
File "/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh", line 830, in
open_build_dir()
File "/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh", line 609, in open_build_dir
print_and_call(['open', os.environ['TARGET_BUILD_DIR']])
File "/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh", line 522, in print_and_call
raise subprocess.CalledProcessError(p.returncode, cmd)
subprocess.CalledProcessError: Command '['open', '/Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/UninstalledProducts']' returned non-zero exit status 1
Showing first 200 notices only
Command /bin/sh failed with exit code 1

** ARCHIVE FAILED **

The following build commands failed:
PhaseScriptExecution Run\ Script /Library/Server/Xcode/Data/BotRuns/Cache/c5f9218a-a724-a724-73c4-d497d0f69035/DerivedData/Build/Intermediates/ArchiveIntermediates/MyTestFramework/IntermediateBuildFilesPath/MyTestFramework.build/Release-iphoneos/MyTestFramework.build/Script-21E7FA0C186B5EE800E94D0B.sh
(1 failure)


Reply to this email directly or view it on GitHub.

Did you guys come to an answer for this?