dylib (c 라이브러리) lazy (dlopen)을로드하는 애플리케이션 (코코아 애플리케이션)이 있습니다. 이 dylib (xcode 프로젝트 소스 코드 포함)는 xcode의 작업 공간의 일부이기도합니다. 이제 xcode가 앱이 빌드 될 때 dylib를 앱 번들로 자동 복사 (필요에 따라 컴파일)하면 앱 실행 파일이 종속되지 않아야합니다. (otool -L은 표시하지 않아야합니다.)xcode dylib를 lazy 로딩 번들로 복사
수동으로하지 않으면 가능합니까? 그런데 앱을 dylib에 연결하도록 변경할 수 없습니다.
또한 osx의 dylib가 "otool -L x.dylib"를 호출 할 때 의존하는 것이 정상입니까? 내 것은 그렇게하고 일부 시스템 라이브러리도 이것을 수행하는 것으로 보인다. 리눅스에서 ldd를 사용할 때 이것은 사실이 아닙니다.