简体   繁体   中英

xcode - command line build - required content for platform watchOS is missing IBBuildSupport

I am trying to build my project (iPad app) from go agent. While building from command line, I am getting below error.

Error log: Requested but did not find extension point with identifier Xcode.IBBuildSupport.AssetCatalog.AssetTagScanner.TypeExtension go-agent: error: Initialization failed. Reason: Required content for platform watchOS is missing

I am not using/referring to any of watchOS related libraries. Any one faced similar kind of error?

This seems to be a problem in GoCD to do with an environment variable that is being set by the GoCD agent.

A Github issue has been opened to fix this.

Meantime, if you have a look at the chat there you'll see that the original reporter has found a workaround, which is to call unset CFProcessPath before invoking the xcodebuild command.

In my case, I changed the custom command I was using to:

unset CFProcessPath; bundle exec fastlane build_for_test

and the build is passing

(I tried using a separate command for the unset CFProcessPath , but the environment variables appear to revert between them - so I was forced to combine the two).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM