2017-04-20 15 views
0

런타임에 임베드 된 Animate CC (mac 버전)에서 AIR 응용 프로그램을 컴파일하고 있습니다. Mac에서는 아무런 문제가 없지만 앱 파일을 PC (분명히 윈도우를 실행 중)로 전송하면 앱 아이콘이 대신 폴더로 표시되며이 폴더 내에 앱을 실행하기 위해 클릭 할 수있는 내용이 없습니다.크로스 플랫폼 런타임 AIR 응용 프로그램 만들기

Adobe AIR가 크로스 플랫폼과 호환된다는 느낌을 받았기 때문에 컴파일 할 때 잘못된 것이 있습니까? 아니면 PC에서 컴파일하여 Windows에서 실행되는 런타임 임베디드 응용 프로그램을 만들어야합니까?

답변

2

Windows에서 Mac 앱을 실행할 수 없습니다. 왜냐하면 임베디드 런타임은 Win/Mac에서 서로 다르기 때문입니다. 여기 좀 더 자세한 정보를 얻을 수 https://superuser.com/questions/56739/executable-files-in-mac-os-x-vs-windows.

그래서 'Mac 프로젝터'를 만들어 Mac 또는 Windows 프로젝터에서 실행하여 Windows에서 실행합니다 (파일 -> 제작 설정에서이 옵션을 변경할 수 있음). 두 옵션을 모두 선택하면 Win 및 Mac에서 실행할 수 있습니다.

더 많은 옵션은 AIR 응용 프로그램을 만드는 것입니다.하지만 AIR 런타임을 설치해야합니다.

+0

감사합니다. 불행히도 컴퓨터에 로컬로 위치 할 파일에 작성해야하며 FileStream 클래스를 사용해야 만 경고를 표시하지 않고 백그라운드에서 파일에 쓸 수 있습니다. FileStream 클래스는 프로젝터가 아닌 AIR로만 액세스 할 수 있습니다. 그러나 그것이 그것이 무엇인지는 짐작할 수 있습니다. 명확히 해 주셔서 감사합니다. – user1391152

+0

@ user1391152이 [** 답변 **] (http://stackoverflow.com/a/43079318/2057709) 하단의 마지막 두 주석을 참조하십시오. 프로젝터 대신 실제 Windows .EXE 설치 프로그램이나 Macintosh ".DMG"를 출력합니다. 그렇지 않으면 @Oleg와 같이 두 대의 OS 컴퓨터 모두에 [** AIR 런타임 **] (https : // get. adobe.com/air/)가 설치되어 있지만 (AIR SDK와 함께 제공되므로 특정 Mac에 설치되어 있습니다.) '.AIR' 파일을 사용하는 다른 사용자는 런타임 설치가 필요합니다 (app & runtime을 별도로 설치하지 않으려면 설치 프로그램을 내 보내면됩니다 "캡 티브 런타임 포함"옵션이 선택된 앱) –

+0

.AIR 파일이 매력처럼 작동했습니다! 고마워. – user1391152

0

Adobe AIR가 크로스 플랫폼과 호환되지만 Mac에서 퍼블리싱해도 Windows 실행 가능한 앱이 제공되지 않으며 Windows에서 퍼블리싱해도 Mac 실행 가능한 앱이 제공되지 않습니다.

Windows에서 실행 가능한 .exe를 얻으려면 PC에서 컴파일해야합니다.

+0

그건 사실이 아니야. Adobe Animate의 Windows 버전은 확실하지 않지만 Mac OS는 Windows-runnable.exe를 빌드 할 수있는 가능성을 제공합니다. –

+0

@OlegKnaus 흥미 롭습니다. AIR의 최신 버전에서 새로 추가 되었습니까? 필자는 Flash Builder를 사용하여 작성하거나 명령 줄에서 ADT를 사용하는 데 익숙합니다. 둘 다 현재 플랫폼 용 네이티브 응용 프로그램 만 빌드합니다. – Brian