迦太基,Xcode 9.“xcodebuild超时试图读取* .xcodeproj”错误

今天我下载了xCode 9并开始把所有东西都转换成Swift 3.2 / 4,所以我可以构build和运行我的项目。

正如预期的迦太基对某些项目的投诉,他们不能被build立,因为他们与Swift 3.2 / 4不兼容。 我必须find兼容的版本并构build它们。

我也必须使用–no-use-binaries,因为有些框架是用以前版本的Swift预编译的。

然后我得到以下错误:

尝试读取AWSiOSSDKv2.xcodeproj时xcodebuild超时

到目前为止,我可能没有得到这个错误,因为我正在下载AWS框架预编译。 现在,迦太基不得不在本地进行编译,缺less一些东西,并造成超时。

要整理出来,我做了以下步骤:

  • 在Xcode中打开超时项目
  • 不要做任何事
  • 运行“Carthage build – 平台iOS”

一切编译没有任何错误。 它接缝,一旦在Xcode中打开项目,Xcode会自动添加缺less的东西,然后项目编译。

这个过程必须在每次“迦太基更新”后进行,因为更新将下载一个新的xcode项目。