2017-03-31 8 views
0

매우 간단한 Objective-C 응용 프로그램을 포장하려고합니다. Citrix 관리 공간 안에 사용자 이름이 표시되어 있으면 Citrix 관리 공간 안에 있지 않은 것으로 써야합니다.Xenmobile IOS wrapping

그러나 Xcode에서 IPA 파일을 내 보낸 후 포장하려고합니다. 그 IPX 파일을 MDX 툴킷으로 포장하려고합니다. 그리고 이것은 일어나는 일입니다. 나는이 아이디어를 만들기 위해 무엇을해야할까요? 나는이 시점 이전에 포장을했다고 생각하지 않는다. 그리고 저는 방금 찾은 가장 최신의 유튜브에 Citrix의 튜토리얼을 따라했습니다.

편집 - "시트릭스 WorxSDK의 1 부와 함께 개발 튜토리얼"

내가 엑스 코드 8.2.1 MDX 툴킷 10.4.10 최신 자바 JDK의 I를 사용하고 언급하는 것을 잊었다

그것이라고

Problem with Wrapping claiming that an SDK app is not supported

답변

0

를 당길 수 있었다 나는 문제를 발견했다. MDX 10.4.10은 mdx 파일을 만드는 방법을 알지 못하는 빌드 단계에서 스크립트를 제공하지 않았기 때문에 컴파일 시간에 랩하려고했습니다. 단순히 IPA 파일 만 생성하는 결과를 낳았습니다. 스크립트는 나중에 MDA 파일을 만들어 IPA 파일을 나중에 가져올 수 있습니다. 이 스크립트는 나를 위해 모두 그것을 독점했습니다 :

export APPTYPE="Enterprise" 
export STOREURL="http://example.com" 
export DATE=`date +%Y-%m-%d_%H-%M-%S` 
export POLICYFILE="/Path/to/Policyfile.xml" 
/Applications/Citrix/MDXToolkit/CGAppCLPrepTool SdkPrep -in "${CODESIGNING_FOLDER_PATH}" -out "/Users/Udvikling/Documents/Debug Builds/${EXECUTABLE_NAME}_${DATE}.mdx" -storeUrl "${STOREURL}" -appIdPrefix "ABCDEFGH" -policyXML "${POLICYFILE}" -appType "${APPTYPE}" -entitlements "${CODE_SIGN_ENTITLEMENTS}"