상세 컨텐츠

본문 제목

adobe air 의 ios8 air15 개발 에러 문제 과련 ERROR ITMS-9000: "Invalid Segment Alignment. This app does not have proper segment alignment and should be rebuilt with the latest version of Xcode.

스마트기기개발관련

by AlrepondTech 2014. 9. 30. 12:19

본문

반응형

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

에러메세지:

 

ERROR ITMS-9000: "Invalid Segment Alignment. This app does not have proper segment alignment and should be rebuilt with the latest version of Xcode.

 

 

 

=================================

=================================

=================================

 

 

 

출처: https://forums.adobe.com/message/6763023#6763023

No longer able to submit app to iTunes.

이 질문은 답변됨 상태입니다.

CamxCommunity Member

Today I am trying to submit a new version of an app to iTunes with the application loader but keeps coming up with the following error. The app was submitting fine last Friday. Any help or fixes will be much appreciated.

 

Package Summary:

1 package(s) were not uploaded because they had problems:

  /var/folders/cc/4b5fjzqn0_n34cll1wzkbk49jhjcnt/T/404743731.itmsp - Error Messages:

  ERROR ITMS-9000: "Invalid Segment Alignment. This app does not have proper segment alignment and should be rebuilt with the latest version of Xcode. Please contact Developer Technical Support if you need further assistance."

Pahup
정확한 답변기준: Pahup 날짜: 2014. 9. 25 오전 5:11

It seems there have been changes in way Apple expects the apps to created. We investigated this deeper, and found that the output of our linker (in our toolchain) is no longer being accepted by Apple.

 

We are working on this to upgrade our toolchain, including the linker. For the time being,  we would suggest you to try using the ‘linker’ available on the system. We have done tests with a couple of apps and it seems to be fixing the problem. Please give it a try and see if it can unblock you. Please note that this workaround is applicable only for Mac platform.

 

Steps to make use of system linker -

 

cd <sdk>/lib/aot/bin/ld64

mv ld64 ld64_orig

ln –s /usr/bin/ld ld64

<Build the IPA now using Flash Pro, Flash Builder or on command line>

 

Before the submission, we recommend to test the application functionality as well. Please keep us posted with more information in this regard. It will help us fix our toolchain sooner and in a better way.

평균 사용자 등급: 5 / 5 (3 등급)
평균 사용자 등급
평균 사용자 등급: 5 / 5
(3 등급)

 

 

 

 

=================================

=================================

=================================

 

 

 

출처: http://www.tuicool.com/articles/FFbmae

 

AIR 15.0 제출 앱 스토어 오류 ERROR ITMS-9000 : 잘못된 세그먼트 정렬

  • 달리 명시하지 않으면, 문서는 사이트 밖에 재생된다 원래 사이트 또는 번역이다.
  • 다양한 형태로 재 인쇄 사이트 기사에 오신 것을 환영합니다,하지만 18 세 이상은, 문서 재판의 원인을 파악할 내 일을 존중하고, 당신의 IQ를 존중하십시오;
  • 일부 원본과 번역 기사 인하 형식의 소스 코드를 제공 전원의 사용을 환영 문서 소스가 재생 될;
  • 이 기사 제목 : AIR 15.0은 앱 스토어 오류 오류 ITMS-9000 제출 : 잘못된 세그먼트 정렬을
  • 이 링크 : http://zengrong.net/post/2165.htm
AIR 15.0 제출 앱 스토어 오류 ERROR ITMS-9000 : 잘못된 세그먼트 정렬

지난 주, IPA는 앱 스토어에 제출하기를 거부하고, 다음과 같이 주요 오류 중 하나입니다 :

 

ITC.apps.assetvalidation.PURPLE_EXECUTABLE_OUT_OF_ALIGNMENT.error.message

 

나는 iOS8 원인을 지원하기 때문에있을 수 있습니다 생각, 그래서 labs.adobe.com 재 포장 AIR 15.0.289 베타 버전의 2014년 9월 24일 릴리스를 다운로드하지만, 앱 스토어에 제출 할 때이 오류가 발생 팁 :

 

ERROR ITMS-9000 : "잘못된 세그먼트의 정렬이 응용 프로그램은 적절한 세그먼트 정렬을하지 않고 당신이 추가 지원이 필요한 경우 개발자 기술 지원을 문의하십시오 엑스 코드의 최신 버전으로 다시 작성해야 ..."

 

이 메시지가 나타납니다 이전 계약을 거부하는 이유. 

왜 iOS8 것을 확인할 수 있습니다. 

가장 가능성있는 시나리오는 애플이 새로운 패키지를 추가해야합니다 iOS8의 심문 관련 분야를 필요로하고, 어도비 AIR SDK 컴파일러는 이러한 필드를 제공하지 않습니다.

구글에 검색 패스를 들어, 많은 사람들이이 문제가 발생하지 않습니다,하지만 솔루션 것을 발견했다.

어도비 해결하기 위해 나는이 같은 버그를 발견 하셨다면 그 경우는 Adob​​e AIR 개발자되면, 만 기다릴 수 :

: 검색의 노력을 통해 마침내 하나가 없습니다 

. 더 이상 iTunes에 앱을 제출할 수

 , 포럼에서 어도비 직원이 임시 솔루션을 제공합니다 :

 

 

 

 

 

 

 

CD <SDK> / lib 디렉토리 / ADT / 빈 / LD 64   AIR SDK 관련 디렉토리에 #  MV ld64 ld64_orig의 원래 링크 도구의 # 백업  -s는 / usr / 빈 / LD ld64의 LN # 신분증 링크 시스템을 사용은 SDK를 대체 할 수있는 도구와 함께 제공 링크 툴

 

CD < SDK > / lib 디렉토리 / ADT / 빈 / ld64의    해당 디렉토리에 # 1 AIR SDK를
MV ld64의 ld64_orig의 원래 링크 도구까지 #
LN - 의 / USR / 빈 / LD ld64의 # 신분증 링크 시스템을 사용하는 SDK 도구와 함께 제공은 교체 도구를 링크

그런 다음 부드러운 제출을 재 포장.

참고 :

  1. 이 프로그램은 맥 OS X의 시스템에서 사용할 수있는, 윈도우 하나님의 말은하지 마세요;
  2. 저자는 당신이 Xcode6로 업그레이드 할 것인지 여부를 지정하지 않은,하지만 난 OSX 10.9.5 시스템을 업그레이드하기 전에, 6.0.1로 업그레이드 엑스 코드.

OS X에서만 사용할 수있는 이유는 실제로 매우 간단합니다. 크로스 컴파일러 (윈도우 플랫폼 IPA 패키지에 컴파일러)를 달성하기 위해 Windows에서 전체 컴파일 및 링크 도구를 제공하여 AIR SDK는 아이폰 OS, 문제는 링커에있다. 위의 솔루션은 OS X를 사용하여 AIR SDK를 링커는 링커와 함께 제공 교체하는 것입니다. Windows 플랫폼에서 동안, 우리는 직접 OS의 X 링커를 사용할 수 없습니다. 우리는 어도비의 업데이트를 기다릴 수 있습니다.

Adobe는 조치가 너무 느린 말하는.

=================================

=================================

=================================

 

 

 

 

반응형


관련글 더보기

댓글 영역