2015-02-03 6 views
1

내 Flex 어플리케이션을 확장하기 위해 간단한 ANE를 만들려고합니다. 내가 어떤 블록에서 읽을 수 있기 때문에, http://www.lorenzonuvoletta.com/how-to-create-your-own-ane-for-ios-using-adobe-air/64 비트 ANE for iOS 8 이전 버전과의 호환성


내가 아이폰 OS 8.1 SDK 내 기본 lib 디렉토리 compliled이 내가 애플에서 64 비트 restiction을 지원하기 위해 수행해야합니다

나는이 작업을 수행하는이 튜토리얼을 따라 갔다.

나는에 plattformoptions.xml를 변경 한 (4.0의 최소 SDK는 더 이상 지원되지 않는 것을 알아 냈) 다음 : 내가 사용하려고하면

<?xml version="1.0" encoding="utf-8"?> 
<platform xmlns="http://ns.adobe.com/air/extension/3.7"> 
    <sdkVersion>8.1</sdkVersion> 
    <linkerOptions> 
     <option>-ios_version_min 6.1</option> 
    </linkerOptions> 
</platform> 

내 ANE는 아이폰 OS 8.1에서 잘 작동하지만

[Fault] exception, information=VerifyError: Error #1014: Class de.hoermann.ast.eemawe.ane.nativeAlert::ANENativeAlert could not be found. 

내가 16

어떻게 플렉스 SDK의 4.14.0 및 AIR 런타임과 앱 수 컴파일 : 그것은 아이폰 OS 7.1.1 장치와 같은 테스트 응용 프로그램에서, 나는 다음과 같은 오류가 발생합니다 지원하다 8.1 이전 버전의 iOS?

이미 Xcode에서 iOS 배포 대상을 4.3으로 설정했으며 iOS 7.1 SDK로 기본 lib를 컴파일하려고했습니다.

내가 마침내 probelem에 대한 해결책을 발견

답변

0

좋아요 검색 및 테스트 나는 이것에 붙어있어 2 일 ... 후! :)

이 오류는 AIR 16 런타임의 버그로 인해 발생합니다. 응용 프로그램이 ANE를 사용하고 iOS 7.x가 설치된 64 비트 장치에서 실행될 때.

AIR 17 (Beta)을 사용하여 응용 프로그램을 컴파일하면 문제가 해결됩니다.

에어 베타는 여기에서 찾을 수 있습니다 : http://labs.adobe.com/downloads/air.html 나는 유사한있는 사람, 내가이 게시물 아 파크 다른 사람을 도울 수 있기를 바랍니다

을 (당신은 플렉스 SDK를 사용하는 경우, 플렉스 개발자를위한 AIR SDK를 다운로드 슈어을) 문제.