2017-01-30 15 views
0

Я стараюсь, чтобы команда и архивирование xcodebuild работали правильно, прежде чем я начну интегрировать ее в свой CI.Построение проекта с использованием Xcodebuild завершается успешно, но нет выходного файла XArchive

Я пытаюсь:

xcodebuild -project myproject.xcodeproj -scheme scheme -configuration debug clean archive -archivePath /Users/username/Desktop/ DEVELOPMENT_TEAM=Dev_Team_Id 

и в конце вывода текста, в нем говорится:

CodeSign /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/InstallationBuildProductsLocation/Applications/appName-ios.app 
    cd /Users/username/Documents/Development/appName-iOS 
    export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 

Signing Identity:  "iPhone Developer: xxxx" 
Provisioning Profile: "xxxx Prov Profile" 
         (xxxx) 

    /usr/bin/codesign --force --sign 194C5B1B166CDFB65B71CC1F20E1BAE1D9FA41F9 --entitlements /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/IntermediateBuildFilesPath/appName.build/Release-iphoneos/appName.build/appName-ios.app.xcent --timestamp=none /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/InstallationBuildProductsLocation/Applications/appName-ios.app 

Validate /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/InstallationBuildProductsLocation/Applications/appName-ios.app 
    cd /Users/username/Documents/Development/appName-iOS 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    export PRODUCT_TYPE=com.apple.product-type.application 
    builtin-validationUtility /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/InstallationBuildProductsLocation/Applications/appName-ios.app -validate-for-store 

Touch /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/BuildProductsPath/Release-iphoneos/appName-ios.app.dSYM 
    cd /Users/username/Documents/Development/appName-iOS 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /usr/bin/touch -c /Users/username/Library/Developer/Xcode/DerivedData/appName-crjnvfmiardnqxehnyeexizqofsv/Build/Intermediates/ArchiveIntermediates/appName/BuildProductsPath/Release-iphoneos/appName-ios.app.dSYM 

** ARCHIVE SUCCEEDED ** 

но нет xarchive файла, чтобы увидеть в каталоге я указал. Что я здесь делаю неправильно?

ответ

0

Просто попробуйте указать имя файла архива.

xcodebuild -project myproject.xcodeproj -scheme scheme -configuration debug clean archive -archivePath /Users/username/Desktop/myproject.xcarchive DEVELOPMENT_TEAM=Dev_Team_Id 
+0

Это команда сборки xcodebuild и путь назначения переопределенной сборки. Не поможет. – NSFeaster

+0

@NSFeaster Отредактировал мой ответ. –

+0

Это сработало. Благодарю. – NSFeaster