서버에서 컴파일 된 코드를 동적으로 가져 와서 OS X 응용 프로그램에서 실행해야하는 요구 사항이 있습니다. 간단히 말해, 서버에 호스팅 된 컴파일 된 코드 (.dylib, .a 또는 번들 일 수 있음)에 클래스와 메서드가 거의 없으며 응용 프로그램이 서버에서 양식을 다운로드하고 해당 클래스에 동적으로 액세스합니다. 완성 된 코드에는 HTML, javascript, Objective-C 또는 Swift가 포함될 수 있습니다.서버 런타임의 .dylib 사용.
옵션 1. 정적 라이브러리 컴파일 타임에 소비 응용 프로그램의 일부 여야하므로이 옵션을 제외 할 수 있다고 생각합니다.
옵션 2. 동적 라이브러리 여기 dlib 형식의 서버를 다운로드하여 응용 프로그램 폴더 중 하나에 복사하고 dlopen
을 사용하여 동적으로 실행할 수 있습니까? 그것은 가능한가?
옵션 3. 번들 아직 살펴 보지 않았지만 아이디어는 dylib와 유사합니다.
옵션 4. 다른 가능성 ..
답장을 보내 주셔서 감사합니다. 앱 외부에 dylib를 저장하고 싶지 않습니다. 인앱 폴더 중 하나에 저장하는 것과 같은 몇 가지 방법을 시도했지만 라이브러리 런타임을로드하는 동안 문제가있었습니다. – Trident
제공된 링크에 설명 된대로 환경 변수를 설정 했습니까? info.plist 파일로 설정할 수 있습니다. 핵심 'LSE 환경'입니다. –
이 링크를 확인하고이 업데이트를 확인합니다 .. thx – Trident