2017-05-10 11 views
0

app, watch 및 watch 확장에는 모두 유효한 엔터프라이즈 프로비저닝 프로파일이 선택되어 있습니다. 개발자 포털에서 이들을 만들었습니다. 어떤 이유로 appcelerator는 항상 프로비저닝 파일을 찾을 수 없다고 주장합니다. (~/Library/MobileDevice/Provisiong Profiles에서 볼 수는 있지만). 이들은 모두 엔터프라이즈 프로비저닝 프로파일입니다.유효한 프로비저닝을 사용하는 Titanium + Watch 응용 프로그램은 빌드되지 않습니다.

[ERROR] : iOS extension "App" target "App WatchApp" has invalid provisioning profile UUID in tiapp.xml. 
[ERROR] : Unable to find a valid provisioning profile matching the UUID "xxxxxxx-b4ea-458e-ade5-542b1de1d7ed". 

다음은 구성에 ti build를 사용하여 얻은 결과입니다.

Operating System 
    Name      = Mac OS X 
    Version      = 10.12.4 
    Architecture    = 64bit 
    # CPUs      = 8 
    Memory      = 17179869184 

Node.js 
    Node.js Version    = 4.8.2 
    npm Version     = 4.5.0 

Titanium CLI 
    CLI Version     = 5.0.12 

Titanium SDK 
    SDK Version     = 6.2.0.v20170510071058 
    SDK Path     = /Users/username/Library/Application Support/Titanium/mobilesdk/osx/6.2.0.v20170510071058 
    Target Platform    = iphone 

Command 
    /usr/local/Cellar/[email protected]/4.8.2/bin/node /Users/username/.appcelerator/install/6.2.0/package/node_modules/titanium/lib/titanium.js build --platform ios --build-only --force-copy -T dist-adhoc --config-file /var/folders/tw/l7_bcdgx3mn8k7m36k_3qgrh0000gp/T/build-1494442724047.json --log-level info --no-banner --project-dir /Users/username/Documents/Appcelerator_Studio_Workspace/App 

답변

0

이 문제가있는 사람은 누구나 나는 그것을 추적했다고 생각합니다.

ioslib 라이브러리가 최근 임시 프로비저닝 프로파일에서 엔터프라이즈를 분리하도록 업데이트되었습니다.

titanium_mobile ios 빌드 파일에서 프로비저닝 프로파일을 찾는 코드도이 새로운 위치에서 검색하도록 업데이트되었지만 확장 부분이 업데이트되지 않았습니다. 수정 프로그램의 여기가 필요합니다

...

https://github.com/gregpardo/titanium_mobile/commit/a7a263f5ec4f9622e3d19ac918d28f4f0f6391da