Xcode 6.3.1 error: Timed out waiting to acquire lock file for module 'X' where 'X' is my framework
Xcode 6.3.1 error: Timed out waiting to acquire lock file for module 'X' where 'X' is my framework
我的工作区中有以下项目:
Common
Security
(取决于Common
)
Data
(取决于 Common
、Security
、(和 CoreData
))
Api
(依赖于Common
、Security
、Data
)
MyApp
(依赖于Common
、Security
、Data
、Api
)
除 MyApp
之外的所有项目都是 Cocoa Touch Frameworks,大部分是用 Swift 编写的。
自 Xcode 6.3.1 我无法编译,因为我在构建我的 'Api' 框架时收到以下消息:
<unknown>:0: error: timed out waiting to acquire lock file for module 'Data'
~/Developer/myapp/src/Api/Api/SomeClass.swift:4:8: error: cannot load underlying module for 'Data'
import Data
^
至于, there seems to be .
我发现使用以下设置编译 Data.framework
目标可以解决问题:
SWIFT_WHOLE_MODULE_OPTIMIZATION = YES
尽管编译需要更长的时间(如 Xcode pre-6.3)并且我在使用 lldb 时遇到了一些麻烦,特别是在 case 或打印出 NSManagedObject
子类时:
(lldb) po object
error: Error in auto-import:
failed to get module 'NSManagedObjectID' from AST context
我 运行 在 Xcode 6.3.2 中解决了这个问题,发现当我清理构建文件夹时我的问题消失了。
- 清理构建文件夹
- 关闭项目
- 关闭Xcode
- 重启电脑
这对我有用!
这已在 Xcode 7.2.1
中修复
Fixed the problem where xcodebuild test timed out while waiting for iOS Simulator to boot. (24173400)
我的工作区中有以下项目:
Common
Security
(取决于Common
)Data
(取决于Common
、Security
、(和CoreData
))Api
(依赖于Common
、Security
、Data
)MyApp
(依赖于Common
、Security
、Data
、Api
)
除 MyApp
之外的所有项目都是 Cocoa Touch Frameworks,大部分是用 Swift 编写的。
自 Xcode 6.3.1 我无法编译,因为我在构建我的 'Api' 框架时收到以下消息:
<unknown>:0: error: timed out waiting to acquire lock file for module 'Data'
~/Developer/myapp/src/Api/Api/SomeClass.swift:4:8: error: cannot load underlying module for 'Data'
import Data
^
至于
我发现使用以下设置编译 Data.framework
目标可以解决问题:
SWIFT_WHOLE_MODULE_OPTIMIZATION = YES
尽管编译需要更长的时间(如 Xcode pre-6.3)并且我在使用 lldb 时遇到了一些麻烦,特别是在 case 或打印出 NSManagedObject
子类时:
(lldb) po object
error: Error in auto-import:
failed to get module 'NSManagedObjectID' from AST context
我 运行 在 Xcode 6.3.2 中解决了这个问题,发现当我清理构建文件夹时我的问题消失了。
- 清理构建文件夹
- 关闭项目
- 关闭Xcode
- 重启电脑
这对我有用!
这已在 Xcode 7.2.1
中修复Fixed the problem where xcodebuild test timed out while waiting for iOS Simulator to boot. (24173400)