2017-01-07 8 views
2

これは本当に私を巻き込んでいます。私がしようとしていることは、Xcodeコマンドラインツールを使ったXcode CLIビルドです。次のようにxcodebuildがAlamofireのSymLinkエラーのためアーカイブを作成できません

フローは次のとおりです。

  • アプリのコードをGitリポジトリ
  • 情報PLISTと私自身のカスタムのplistからクローニングされ が生成され、フォルダ
  • にコピーされ、新しいアプリのアイコンセットをプロジェクトにコピーされています資産ディレクトリ
  • Xcodeのアーカイブのビルドは
  • Xcodeの実行されるには、IPAのビルドを生成
を実行します

問題はアーカイブの部分が失敗し続けているため、正常に動作しません。 Xcodeでプロジェクトを開いてそこにアーカイブするとうまくいけばうまくいきますが、それはこの自動化されたプロセスのポイントを打ち負かします。

これはxcodebuild -verbose -scheme EpicHRV1.1.0 -archivePath ios/app.xcarchive archive

コマンドであり、ここで一定の結果の誤差です。 Alamofireとモジュールがないと言っているが、なぜXcodeでは動作しますが、コマンドラインでは動作しないのでしょうか?ここで

Command failed: xcodebuild -verbose -scheme EpicHRV1.1.0 -archivePath ios/app.xcarchive archive 2017-01-07 20:24:04.255 xcodebuild[43780:2460638] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-11754/DVTFoundation/Utilities/DVTFileSystemUtilities.mm:142 Details: lstat('/Users/Justin/Library/Developer/Xcode/DerivedData/EpicHR-dgdtmzwowkyxgkfzmizhuhiaxkrt/Build/Intermediates/ArchiveIntermediates/EpicHRV1.1.0/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Alamofire.framework/Modules') failed with errno 2 (No such file or directory) Function: DVTRecursiveMkdirResult dvt_recursiveMkdir_returningErrorString(NSString *__strong, NSString *__autoreleasing *) Thread: <NSThread: 0x7f90e8ae7cf0>{number = 7, name = (null)} Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide. ** ARCHIVE FAILED **

もランダムに毎回表示されますが、ではない別の素敵なエラー...

The following build commands failed: SymLink /Users/Justin/Library/Developer/Xcode/DerivedData/EpicHR-dgdtmzwowkyxgkfzmizhuhiaxkrt/Build/Intermediates/ArchiveIntermediates/EpicHRV1.1.0/BuildProductsPath/Release-iphoneos/Alamofire.framework /Users/Justin/Library/Developer/Xcode/DerivedData/EpicHR-dgdtmzwowkyxgkfzmizhuhiaxkrt/Build/Intermediates/ArchiveIntermediates/EpicHRV1.1.0/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Alamofire.framework

そして、時には表示されます別のエラーです。 Alamofireが誤って記載されているだけで、一貫したもの上記のすべて..

The following build commands failed: Strip /Users/Justin/Library/Developer/Xcode/DerivedData/EpicHR-dgdtmzwowkyxgkfzmizhuhiaxkrt/Build/Intermediates/ArchiveIntermediates/EpicHRV1.1.0/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Alamofire.framework/Alamofire

+0

あなたは解決策を見つけたことがありますか? – Tobol

+0

@Tobol実際に私は最後にやった、私はすぐにそれを共有します。 – NodeJustin

答えて

0

でだから私は、次のコマンドでそれを解決:

xcodebuild -scheme EpicHRV1.1.0 -archivePath ../ios/app.xcarchive archive 

xcrun xcodebuild -exportArchive -exportOptionsPlist exportPlist.plist -archivePath ../ios/app.xcarchive -exportPath ../ios/ipa/ 
関連する問題