Search code examples
iosshellxcodebuildxcode10

Xcode 10 beta error while building my project?


I updated my Xcode to 10 beta after that when I build I am getting bellow error with build failure..

accessing build database "/Users/n/Library/Developer/Xcode/DerivedData/Build/Intermediates/XCBuildData/build.db": database is locked Possibly there are two concurrent builds running in the same filesystem location.

I have my script in Build phases like below

  set -e
  if [ -d "${PROJECT_DIR}/Frameworks" ]; then
  rm -rf "${PROJECT_DIR}/Frameworks"
  fi
  mkdir "${PROJECT_DIR}/Frameworks"
  #FRAMEWORKS_PATH="${PROJECT_DIR}/../Frameworks"
  xcodebuild -project 

  "${PROJECT_DIR}/../iOS/Frameworks/sdk/SDK.xcodeproj" -scheme 
  "SDKAggregate" -sdk "iphoneos" -configuration "Build"

 cp -r 
 ${PROJECT_DIR}/../iOS/Frameworks/sdk/"SDK.framework" 
 "${PROJECT_DIR}/Frameworks"

I FOUND THIS LINK [Xcode 10: unable to attach DB error

But my case is different please help me thanks in advance..

Note: If I choose New build system then only i am getting this error. For Legacy build system everything works fine.


Solution

  • option:1

    As I said with Legacy build system everything working fine but not with new build system.

    option:2

    Removed script and manually added SDK binary to my project tested with new build system works fine..

    I am thinking with new build system when I am building SDK with help of script it's taking as two builds concurrently and throwing error.