Xcode 5는 아카이빙하는 동안 매달려 있습니다
-
20-12-2019 - |
문제
최근에 iOS 프로젝트를 아크로 변환했습니다.이제 내 앱을 아카이브하려고하면 프로세스가 마지막 소스 파일을 컴파일 할 때 /가 멈 춥니 다. 활동 모니터에서 두 개의 Clang 프로세스가 거의 100 % CPU에 있으며 Xcode를 끄지 못합니다. 코드 최적화 수준을 NONE으로 설정하면 모든 것이 잘 작동합니다 (물론 최종 솔루션이 아닌).
어떤 제안을 해결하는 방법을 해결하는 방법
해결책
아크의 애니메이션 블록의 원거리가 밝혀졌습니다.weakSelf
를 사용하여 트릭을 수행했습니다.
__weak __typeof(self) weakSelf = self;
[UIView animateWithDuration:0.3f
delay:0.5f
options:UIViewAnimationOptionCurveEaseIn
animations:^{
__typeof(weakSelf) strongSelf = weakSelf;
[strongSelf doStuff];
// ...
}
completion:^(BOOL finished){
// ...
}];
.
verbos 모드에서 명령 줄을 통해 프로젝트를 아카이브 하여이 문제를 알아 냈습니다.그것은 유지 원을 포함한 한 뷰 컨트롤러에 붙어 있습니다.
제휴하지 않습니다 StackOverflow