지금 XCode에 좌절감을 느낍니다. 코드를 완벽하게 구현하여 실행할 수 있습니다. 그러나 보관을 시도하는 것은 재앙입니다.Xcode 아카이브는 하위 프로젝트에서 헤더 파일을 찾지 못합니다
프로젝트를 생성 한 다음 .xcodeproj를 프로젝트 탐색기의 XCode로 드래그했습니다. 멋지게 멋지다. 부모 프로젝트 빌드 설정 : 내 프로젝트를 빌드 할 때 내가 보관하는 경우, 다음 줄은, 그러나
#import "CocoaLibSpotify.h"
#import <CocoaLibSpotify.h>
작동
Other linker flags: -all_load, -ObjC
Target Dependencies : CocoaLibSpotify (subproject I'm incorporating)
Link Binary with Libraries : libCocoaLibSpotify.a
, 내 프로젝트가 실패 이 파일을 찾으려면. 하위 프로젝트 파일이 상위 프로젝트와 같은 디렉토리에 있지 않다는 점은 주목할 가치가 있습니다. 그러나, 라이브러리와 타겟 종속성/링크 바이너리의 포인트가 아닌가? 왜 아카이브에 실패 했습니까? 이것은 그것이 존재하는 것보다 훨씬 쉬워야하는 것처럼 보입니다.
감사합니다.
편집 :
In file included from /Users/ericharmon/Projects/teamsync/teamsync/TeamSync/AppDelegate.m:12:
In file included from /Users/ericharmon/Projects/teamsync/teamsync/TeamSync/Classes/GUI/ViewControllers/LoginViewControll er.h:9:
In file included from /Users/ericharmon/Projects/teamsync/teamsync/TeamSync/Classes/GUI/BaseViewController.h:10:
In file included from /Users/ericharmon/Projects/teamsync/teamsync/TeamSync/Classes/Model/Managers/Managers.h:9:
In file included from /Users/ericharmon/Projects/teamsync/teamsync/TeamSync/Classes/Model/Managers/AppLogicManager.h:11:
In file included from /Users/ericharmon/Projects/teamsync/teamsync/TeamSync/Classes/Model/CoreData/CoreDataObjects.h:13:
/Users/ericharmon/Projects/teamsync/teamsync/TeamSync/Classes/Model/CoreData/Track.h:13:9: fatal error: 'CocoaLibSpotify.h' file not found
#import <CocoaLibSpotify.h>
^
1 error generated.`
로그 창에서 컴파일 단계의 로그를 게시하십시오. – trojanfoe
오류가 추가되었습니다. 전체 컴파일 로그 덤프가 필요한 경우 알려주십시오 – LyricalPanda
나는이 오류를 직접 본적이 있습니다. 현재 프로젝트는 Xcode 작업 공간을 사용하며 하나의 마스터 프로젝트와 3 개의 하위 프로젝트에서 잘 작동합니다. 아마도 Workspace를 직접 사용해보십시오. – trojanfoe