두 개의 스토리 보드가있는 크고 복잡한 프로젝트가 있습니다. 모두 2 개 언어로 현지화되었습니다. 필자는 메인 iPhone, 메인 iPad 및 별도의 기능을위한 2 개의 스토리 보드를 보유하고 있습니다.중복 스토리 보드 파일이 Xcode 프로젝트 디렉토리에 나타납니다. 간신히 프로젝트를 수행 할 수 있습니다.
여기에 내가 가지고있는 문제 ..이 스토리 보드의
이 프로젝트에 중복되어 있습니다. 내가 어떻게하면 달리기를 할 때,이 스토리 보드 중 하나가 선택됩니다. 스토리 보드를 편집 할 때 두 파일에서 모두 편집해야합니다.
복사 한
복사 2
다른 문제는 그 다음 프로젝트의 디렉토리에 혼란을 가지고있다. 리소스의 지역화 된 버전의 복사본 2 개가 있습니다. 따라서 2 it.proj 폴더, 프로젝트의 루트 폴더에 하나, 원본 폴더에 하나. 프로젝트의 루트 디렉토리 내부
it.proj 폴더의 소스 코드 폴더 AgentAssist 내부
스토리 보드
더 지역화 된 리소스
이러한 원인이되는 문제는 이례적인 일이다
.. 가끔 잘 실행하고, 때로는 다른 오류를 얻을. 하나는
컴파일에 실패했습니다. 경로에 쓸 수 없습니다 : /User.....Underlying Err 설명 : "CMAStoryboard_iPad.storyboardc"파일은 "Base.lproj"폴더에 이미 같은 이름의 파일이 있기 때문에 저장할 수 없습니다 실패 원인 : 파일 "CMAStoryboard_iPad.storyboardc"라는 이름으로 복구 제안 : 파일을 저장하려면 다른 이름을 제공하거나 기존 파일을 옆으로 옮기거나 삭제하십시오. tr 밑에있는 설명 : 작업을 완료 할 수 없습니다. 실패 원인 : 설명 : "CMAStoryboard_iPad.storyboardc"에 권한이 없으므로 제거 할 수 없습니다. 이유 : 복구 당 제안이 없습니다. 권한을 보거나 변경하려면 Finder에서 항목을 선택하고 다음을 선택하십시오. 파일> G 기본 설명 : 작업을 완료 할 수 없습니다. Directo Failure Reason : Directo ....
다른 대체 오류는 .strings 파일 복사 오류입니다. 오류 : 제거하지 못했습니다 ...../Xcode/DerivedData/AgentAssist-bgxpswehldjaxchamdipxdcfafbf/빌드/제품/디버그 -iphoneos/AgentAssist.app/it.lproj/CMAStoryboard.strings : "CMAStoryboard.strings"을 제거 할 수 없습니다. .
그런 다음 때로는 정리 된 데이터 폴더를 삭제하고 아무 작업도 수행하지 않고 그냥 실행됩니다.
이 문제를 해결할 수 없어 프로젝트에 대한 작업을 계속할 수 없으므로 도움을 주시면 대단히 감사하겠습니다.
는 해당 파일 이름으로 하나의 소스 문서를해야한다 (정말 나 엑스 코드에서 모든 리소스) 각각의 스토리 보드 파일 이름은 당신에게
빠른 답장을 보내 주셔서 감사합니다. 문제는 내가 그 중 하나를 삭제할 때 Xcode에서 빨간색으로 표시된 파일을 가져 와서 다시 작동하지 못하게하는 것입니다. 이 파일 중 하나를 삭제해야하는 프로세스가 있습니까? – ChrisBorg
해당 빨간색 참조는 프로젝트에서 참조되지 않은 파일을 디스크에서 제거하지 않았 음을 나타냅니다. Xcode에서 삭제를 시작하거나 Xcode에서 빨간색 참조를 삭제해야합니다. –
문제는 간단한 것으로 밝혀졌습니다. 비록 프로젝트의 디렉토리에 중복되어 있어도 xcode에서 중복 된 참조를 삭제해도 문제가 해결 된 것으로 보입니다. 감사! – ChrisBorg