ipa 파일 생성 오류

536 views
Skip to first unread message

DUBU

unread,
Apr 8, 2012, 4:10:04 AM4/8/12
to appspr...@googlegroups.com
배포인증성도 다 받았는데 이런 에러가 생기면서 
ipa 파일이 생성이 안되네요...

'ExportTolpa' has encountered a problem

/Users/dubu/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/build-app.xml:269: The following error occurred while executing this line:
/Users/dubu/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios/build-app.xml:74: The following error occurred while executing this line:
/Users/dubu/AppspressoProjects/nisimri/output/ios/build.xml:6: exec returned: 65

237

unread,
Apr 8, 2012, 8:36:19 PM4/8/12
to appspr...@googlegroups.com
앱 id 확인해 보시기 바랍니다.
iOS 탭에 id 넣는 부분이 따로 있는데
그 부분이 프로비저닝 포털에 등록하신 distribution 용 앱 아이디와 동일한지 확인하셔야 합니다.
하단 링크 참조 하세요..
https://groups.google.com/forum/?fromgroups#!topic/appspresso-ko/DXtwDm_WcJY


2012년 4월 8일 일요일 오후 5시 10분 4초 UTC+9, DUBU 님의 말:

DUBU

unread,
Apr 8, 2012, 10:32:06 PM4/8/12
to appspr...@googlegroups.com
Provisioning - Distribution 아이디로 등록도해보고
그냥 App IDs 아이디로 등록도하고 해봤는데 

같은 에러가 계속 발생해서요 ... 어찌해야될지 모르겠네요..

2012년 4월 9일 월요일 오전 9시 36분 19초 UTC+9, 237 님의 말:

237

unread,
Apr 8, 2012, 10:47:55 PM4/8/12
to appspr...@googlegroups.com
에러 결과 문구 만으로는 알기가 좀 힘이 듭니다.
해당 콘솔에서 위로 쭉 드래그래서 좀더 많은 내용을 복사해서 올려주시면 감사하겠습니다.

2012년 4월 9일 월요일 오전 11시 32분 6초 UTC+9, DUBU 님의 말:
Message has been deleted

DUBU

unread,
Apr 9, 2012, 12:45:29 AM4/9/12
to appspr...@googlegroups.com

말씀하신것처럼 콘솔에 있는 내용을 다 복사하였습니다. 


무엇이 문제일까요 ...ㅠ


분명히 iPhone Distribution 도 설정하고 export했는데 말이죠...


Buildfile: /Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios/build-app.xml


init:

     [echo] Appspresso SDK on /Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome

     [echo] Appspresso iOS Runtime on /Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios

     [echo] iOS SDK on /Applications/Xcode.app/Contents/Developer


certificates:

   [delete] Deleting: /var/folders/7d/gjk7dj3j2dl4fq_plxv6_9900000gn/T/output.log

BUILD SUCCESSFUL


BUILD SUCCESSFUL

Total time: 2 seconds

Appspresso Console Ready....

Widget Launch(Export) >>: 프로젝트 내에서 저장되지 않은 파일 확인 중...

Widget Launch(Export) >>: Appspresso SDK 홈 디렉토리 확인 중...

Widget Launch(Export) >>: iOS SDK 홈 디렉토리 확인 중...

Widget Launch(Export) >>: 플러그인 리스트를 준비하는 중..

Widget Launch(Export) >>: 빌드하는 데 필요한 정보를 준비하는 중 ..

Widget Launch(Export) >>: config.xml을 생성하는 중.. 

Widget Launch(Export) >>: 프로젝트를 빌드 하는 중..

Buildfile: /Users/jaegillee/AppspressoProjects/nisimri/build.xml


-init:

     [echo] using Appspresso SDK/CLI on /Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome


-pre-export:


-init-android:


-export-android:


-init-ios:


-export-ios:

     [echo] export ios app... /Users/jaegillee/AppspressoProjects/nisimri/output/nisimri.ipa


create:

     [echo] create appspresso project

     [echo] app.runtime.project.dir = /Users/jaegillee/AppspressoProjects/nisimri/output/ios

     [copy] Copying 3 files to /Users/jaegillee/AppspressoProjects/nisimri/output/ios


-release-build:

Duplicated project name in import. Project build-app-ios defined first in /Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios/build-app.xml and again in /Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios/build-app-project.xml

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios

[app-build] from : /Users/jaegillee/AppspressoProjects/nisimri/src/splash/nisimri_splash_ios.png true

[app-build] to : /Users/jaegillee/AppspressoProjects/nisimri/output/ios/Default.png

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios

[app-build] Copying widget contents

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_www

[app-build] copy template flie...

[app-build] make project.pbxproj

[app-build] ios sdk, type : , null

[app-build] make Info.plist file

[app-build] make build.xcconfig

scanning plugin

find plugin : 7/7

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/deviceapis-1.01/lib/ios

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.net-1.01/lib/ios

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.ui-1.01/lib/ios

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/deviceapis.filesystem-1.01/lib/ios

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.media-1.01/lib/ios

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/deviceapis.camera-1.01/lib/ios

[app-build] plugin : /Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.admob-1.01/lib/ios

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/application

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/application

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/application

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/application/en.lproj

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/application.xcodeproj

[app-build] Copying plugin resources

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_scripts

     [copy] Copying 1 file to /Users/jaegillee/AppspressoProjects/nisimri/output/ios/assets/ax_plugins

[app-build] exec xcodebuild

     [exec] Build settings from command line:

     [exec]     SDKROOT = iphoneos5.1

     [exec]     TARGET_BUILD_DIR = /Users/jaegillee/AppspressoProjects/nisimri/output/ios/build

     [exec]     TARGETED_DEVICE_FAMILY = 1,2

     [exec] 

     [exec] Build settings from configuration file 'build.xcconfig':

     [exec]     AX_FRAMEWORK = -framework Foundation -framework UIKit -framework CFNetwork -framework Security -framework CoreGraphics

     [exec]     AX_LIB = -L"/Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios/lib" -lsqlite3 -lz -lchronometer-ios -lsail-ios

     [exec]     OTHER_LDFLAGS = -ObjC $(AX_FRAMEWORK) $(AX_LIB) $(PLUGIN_DYLIB) $(PLUGIN_FRAMEWORK) $(PLUGIN_LIB) $(PLUGIN_LIB_DIR)

     [exec]     PLUGIN_DYLIB = 

     [exec]     PLUGIN_FRAMEWORK = -framework MessageUI -framework CoreGraphics -framework AudioToolbox -framework CoreGraphics -framework AVFoundation -framework AssetsLibrary -framework MobileCoreServices -framework SystemConfiguration -framework AudioToolbox -framework CoreGraphics -framework MessageUI

     [exec]     PLUGIN_LIB = -ldeviceapis -lax.ext.net -lax.ext.ui -ldeviceapis.filesystem -lax.ext.media -ldeviceapis.camera -lax.ext.admob -lGoogleAdMobAds

     [exec]     PLUGIN_LIB_DIR = -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/deviceapis-1.01/lib/ios" -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.net-1.01/lib/ios" -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.ui-1.01/lib/ios" -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/deviceapis.filesystem-1.01/lib/ios" -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.media-1.01/lib/ios" -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/deviceapis.camera-1.01/lib/ios" -L"/Users/jaegillee/AppspressoProjects/nisimri/output/cache/ax.ext.admob-1.01/lib/ios"

     [exec] 

     [exec] === BUILD NATIVE TARGET application OF PROJECT application WITH CONFIGURATION Release ===

     [exec] Check dependencies

     [exec] ** BUILD FAILED **

     [exec] 

     [exec] 

     [exec] The following build commands failed:

     [exec]  Check dependencies

     [exec] (1 failure)

     [exec] Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates

     [exec] 

     [exec] 


BUILD FAILED

/Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/build-app.xml:269: The following error occurred while executing this line:

/Users/jaegillee/Desktop/Appspresso1.01/plugins/com.appspresso.cli_1.0.0.201203181158/axhome/platforms/ios/build-app.xml:74: The following error occurred while executing this line:

/Users/jaegillee/AppspressoProjects/nisimri/output/ios/build.xml:6: exec returned: 65


Total time: 5 seconds

Appspresso 애플리케이션 프로젝트 내보내기가 실패했습니다. (ipa)




2012년 4월 9일 월요일 오전 11시 47분 55초 UTC+9, 237 님의 말:

237

unread,
Apr 9, 2012, 2:03:04 AM4/9/12
to appspr...@googlegroups.com
Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates

라는 문구가 나와있는데요.
이 메시지는 해당 export 할 때 고르신 distribution 과 연결된 provisioning profile 이 발견되지 않았다는 의미입니다.
개발자 certification 은 이미 있으실테니 distribution 관련 내용을 간략하게나마 설명 드리겠습니다.
provisioning portal 문서에 다 나와있는 내용입니다.

1. iOS provisioning portal > App IDs 에서 앱 id 를 생성하시기 바랍니다. id 를 애플에서는 bundle identifier 라고 부릅니다. 리버스 도메인 형태로 만드시면 됩니다.
애플의 작명 규칙에 따라 (A-Z) (a-z) (0-9) - 와 . 만 사용가능합니다. 
앞부분에 애플 자체적으로 붙는 10자리 정도의 App ID prefix 가 붙게되고 bundle identifier 가 붙는 형태가 됩니다.
예를 들자면 com.appspresso 로 된 리버스 도메인을 제 계정에 미리 설정해놓고, 앱 아이디를 kitchensink 라고 만든다면 A1B2C3D4E5.com.appspresso.kitchensink 가 만들어지게 됩니다.

2. iOS provisioning portal > Provisioning 에 Distribution 탭으로 이동합니다. new Profile 버튼을 누르시고 1에서 생성한 앱아이디를 선택하시고 profile 를 생성합니다.
다음에 가보시면 해당 profile 이 pending 일텐데요, 새로고침 하시면 다운로드가 가능합니다. 이걸 다운로드 받으셔서 더블 클릭하시기 바랍니다.

3. iOS provisioning portal > Certificates 에 Distribution 탭으로 이동합니다. 2에서 생성하신 profile 이 추가된 certificate 가 있을 것 입니다. 이걸 다운 받으셔서 더블클릭하시면 키체인.app 에 생성이 됩니다.

4. 1에서 생성한 앱 아이디 중, 앞에 붙는 App ID prefix 를 제거한 우리가 입력한 값, 즉 com.appspresso.kitchensink 를 앱스프레소 project.xml 의 iOS 탭의 id 부분에 입력하시기 바랍니다.

5. 그리고 export 하시고 certificate 고르는 부분에서는 distribution 을 선택하시기 바랍니다.


위의 다섯가지 순서만 정확히 하시면 문제 없습니다. 수고하세요. ^^

2012년 4월 9일 월요일 오후 1시 45분 29초 UTC+9, DUBU 님의 말:

DUBU

unread,
Apr 9, 2012, 2:22:39 AM4/9/12
to appspr...@googlegroups.com
감사합니다.
근데 ..3번이 이해가 가지 않습니다.

배포용 인증서 받으려고해도 
CertificateSigningRequest.certSigningRequest <--- 이 파일 업로드해서 받는거아닌가요 ?

2번처럼 더블클릭해서 엑스코드 - Organizer 에 iOS profile이 등록되는것까지는 확인 하였습니다.

그후에 3번 Distribution 탭에 위의 profile 추가된 인증서는 없더라구요 ..

제가 일전에 CertificateSigningRequest.certSigningRequest 이 파일을 업로드해서 받은 것밖에요 ...

3번에서 어찌해야될지 잘 모르겠습니다 ㅠ 


2012년 4월 9일 월요일 오후 3시 3분 4초 UTC+9, 237 님의 말:

237

unread,
Apr 9, 2012, 2:56:26 AM4/9/12
to appspr...@googlegroups.com
일단 각각의 탭에 인증서는 따로 존재하는 것이 맞습니다.
개발자 인증서와 배포용 인증서는 따로 존재합니다.
생성도 따로 따로 해야 하는 것이 맞습니다.
개발 인증서와 배포 인증서를 정확히 다운 받으셨다면 키체인.app 에 
"iPhone Developer : 이름" , "iPhone Distribution : 이름" 이렇게 두개를 각각 존재해야 합니다.

1. 인증서가 아예 없으시다는 말씀이라면, 다음과 같이 해보시기 바랍니다. 
Certificates >  distribution 탭에 아무것도 없다면, developer certificate 생성하실때 .certSignningRequest 업로그 하신 것과 같은 파일을 distribution 탭에서 다시 한번 업로드를 하시면 됩니다.
이렇게 하면 생성이 될 것이고 distribution 용 provisioning profile 의 유무에 따라 해당 내용이 등록되어 있을 것 입니다.

2. 배포용 인증서는 존재하는데 provisioning profile 이 업데이트가 되지 않는다면 다음과 같이 해보시기 바랍니다.
download 옆의 revoke 버튼을 누르고 CSR 을 새로 생성하여 인증서를 생성하시거나, 웹페이지를 새로 고침 해보거나 (실제로 적용되는데 약간의 시간차가 있는 경우가 있습니다.), 애플에 메일을 보내 현 상황을 알리면 됩니다.


2012년 4월 9일 월요일 오후 3시 22분 39초 UTC+9, DUBU 님의 말:

DUBU

unread,
Apr 9, 2012, 5:42:51 AM4/9/12
to 앱스프레소
2번의경우입니다. 일단 밤에 한번해보고 답글 남기겠습니다.
친절한답변 감사합니다

> ...
>
> 추가 정보 >>

DUBU

unread,
Apr 15, 2012, 2:09:23 AM4/15/12
to appspr...@googlegroups.com
감사합니다~~
인증서를 삭제후에 다시 새로 작성하니 되더군요.
2번방법을통해 해결하였습니다 ^^



2012년 4월 9일 월요일 오후 3시 56분 26초 UTC+9, 237 님의 말:
Reply all
Reply to author
Forward
0 new messages