xcode 응용 프로그램의 .app 파일을 얻는 방법


99

xcode 프로젝트를 만들었습니다. 이제 그 응용 프로그램을 사용하기 위해 친구에게 .app 파일을 제공하고 싶습니다. 이 파일은 어디서 얻습니까? 설치 프로그램 패키지를 사용하여 응용 프로그램 폴더에이 .app 파일을 설치하는 방법은 무엇입니까?

답변:


52

릴리스 버전을 빌드하고 .app 파일은 프로젝트의 build / Release 폴더 아래에 있습니다. 친구 컴퓨터의 응용 프로그램 폴더에 복사하십시오. 설치 프로그램을 만들 필요가 없다고 생각합니다.


해당 .app 파일로 일부 지원 구성 요소를 설치해야합니다. 이것이 내가 설치 프로그램 패키지를 만든 이유입니다. 하지만 .app 파일을 제외한 모든 것을 설치합니다. .app 파일을 설치하는 방법은 무엇입니까? 승인 된 마크를 받았습니다.
Shakti

4
@Nelson이 질문을합니다 ... Xcode 4의 정답은 무엇입니까?
Greg

51
@Greg 네비게이터 (왼쪽 창)에서 "제품"그룹을 확장하고 .app 파일을 마우스 오른쪽 버튼으로 클릭하고 "찾기에 표시"를 선택합니다. 거기는!
Sufian

4
Sufian의 의견이 정확합니다. 그것은 나를 위해 일했습니다. 릴리스 버전을 원하는 경우 올바른 빌드 체계를 사용하여 그에 따라 앱을 빌드해야합니다. 새 빌드 체계를 만들려면 제품-> 체계-> 새 체계로 이동합니다. 새 구성표를 열고 아카이브 탭에서 릴리스 구성을 선택하십시오. 실행 탭에서 동일한 작업을 수행하십시오. 그런 다음 앱을 빌드하십시오. 그러면 "release-iphoneos"폴더에 .app 파일이 생성됩니다. 왼쪽 소스 창에있는 Products 디렉토리에서 .app 파일을 마우스 오른쪽 버튼으로 클릭하고 "Show in Finder"를 선택하여 찾을 수도 있습니다.
Akilan Arasu

61

여기에서 .app 파일을 찾을 수 있습니다.

~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/ 

경로에 대한 크레딧은 이 답변으로 이동합니다.

SIDENOTE : 그 이후에 이걸 제 iPad로 가져 오려고 정말 재미 있었어요. 그러나 작동했습니다. IOS 5.1.1과 함께 Snow Leopard + Xcode 4.2 + iPad 사용 :)-iPhone 구성 유틸리티를 사용하여 앱을 ipad로 가져옵니다 (앱을 추가 한 다음 장치를 클릭 한 다음 뒤에있는 "설치"를 클릭해야 함). 방금 iphone 구성 유틸리티의 "응용 프로그램 라이브러리"에 추가 한 앱) 배포 프로비저닝 프로파일 을 만들고 WWDR 인증서를 가져 와서 모든 인증서가 제자리에있는 후 Xcode에서 빌드 설정을 변경해야했습니다. 여기를 참조 하십시오

그러나 많은 재미 끝에 이제 iPad에서 첫 번째 앱을보고 있습니다.-btw, 앱 스토어에 앱을 가져 오려면 앱 스토어 배포 프로비저닝 프로파일을 만들어야하며 이와 같은 임시 설치의 경우 임시를 만듭니다. 하나. 더 많은 것이 있지만 이것이 가장 중요하고 까다로운 단계라고 생각합니다. 즐겨.

추신. 빌드 유형 (Xcode의 왼쪽 상단)도 "iOS 장치"로 설정해야합니다. 그렇지 않으면 애플리케이션에 서명하지 않습니다. 따라서 위의 경로 이름에는 제한된 값만 있습니다. 예, .app 파일이 있지만 코드 서명이 없기 때문에 업로드 할 수 없습니다 (적어도 iPhone 구성 유틸리티를 사용하지 않음). "서명 유효성 검사를 복사 할 수 없습니다"오류. 따라서 "iOS 장치"로 변경하고 빌드하십시오 (위의 URL 정보에 따라 Xcode의 빌드 섹션에서 올바른 인증서를 선택하는 것을 잊지 마십시오). 동일한 빌드 섹션에서 "설치 빌드 제품 위치"를 다른 경로로 설정하여 .app (올바르게 코드 서명 된 앱)이 끝나는 위치를 결정할 수도 있습니다.


32
  1. xCode 창 탭
  2. 조직자
  3. 앱을 받으려는 아카이브를 마우스 오른쪽 버튼으로 클릭하십시오.
  4. 파인더에 표시
  5. (ProductName….)을 마우스 오른쪽 버튼으로 클릭합니다. xcarchive 파일
  6. 패키지 내용물보기
  7. 제품
  8. 응용

마지막으로 .APP 프로젝트 파일이 있습니다!


1
사용중인 앱 버전을 정확히 알고 싶을 때 좋은 솔루션입니다. 그 점에서 DerivedData를 사용하는 다른 방법이 혼란 스러웠습니다.
joshuarh

내 대답은 3. 부분으로, 앱 파일을 받고 싶은 버전을 선택할 수 있습니다.
Ahmet Kazim Günay 2015 년

30

애플리케이션이 프로젝트 빌드 디렉토리에 나타납니다. Xcode 창의 왼쪽에있는 소스 창에 '제품'이라는 섹션이 표시되어야합니다. 아래에 귀하의 애플리케이션 이름이 나열됩니다. 이것을 마우스 오른쪽 버튼으로 클릭하면 'Reveal in Finder'를 선택하여 Finder의 응용 프로그램으로 이동할 수 있습니다. 이것을 친구에게 직접 보낼 수 있으며 친구는 응용 프로그램 폴더에 복사 할 수 있습니다. 대부분의 응용 프로그램은 Mac OS X에서 설치 프로그램 패키지가 필요하지 않습니다.


이것은 iOS에도 적용되지만 .app 파일의 여러 버전이 있으며 기본적으로 "Release-iphonesimulator"대신 "Release-iphoneos"로 이동했습니다. 당신은 당신이 설치 simctl xcrun를 사용하여 시뮬레이터에 설치하는 거라면 후자를 사용하려면
Chicowitz

12

Xcode 4.5.2에서 다음과 같은 방법으로 .app 파일을 찾을 수 있습니다.

  1. Xcode 메뉴에서 Window> Organizer를 선택하거나 'Shift + Command + 2'를 누르십시오.
  2. 오거나이저 왼쪽에서 프로젝트를 선택하면 오른쪽에서 파생 데이터 경로를 찾을 수 있습니다. 경로 끝에있는 미니 화살표를 클릭하면 경로에서 Finder가 열립니다.
  3. Finder에서 "Build> Products> Release"를 클릭하면 .app을 찾을 수 있습니다.

7

~ / Library / Developer / Xcode / DerivedData / {앱 이름} / Build / Products / Debug-iphonesimulator /


6
이 답변은 거의 동일한 경로를 포함하지만 설명을 포함하는 다른 답변을 어떻게 개선합니까?
Bowdzone

6

Xcode 7에서 빠른 방법은 제품> 아카이브를 사용하는 것입니다. 제출 용으로 서명 된 사본은 아니지만 테스트를 위해 다른 사람에게 제공하기에 충분합니다.


6

Xcode 8.1

제품-> 아카이브 그런 다음 오른쪽에서 드라이브의 어딘가로 내 보냅니다.


XCode 9+에서이 옵션을 사용하면 .ipa 파일이 제공됩니다. XCode Organizer를 사용하여 .app 파일을 가져올 수 있습니까? 그렇다면 어떻게?
csonuryilmaz

찾았습니다. 아카이브를 마우스 오른쪽 버튼으로 클릭하고 Finder에 표시를 선택 합니다 . 그런 다음 .xcarchive 파일을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용보기를 선택합니다 . .app 파일은 제품> 애플리케이션 폴더에 있습니다.
csonuryilmaz

3

Appium Mobile Automation의 경우 Simulator에서 ios 앱을 실행하려면 .app 파일이 필요하다는 것을 알고 있습니다. 그래서 나는 그 .app 파일을 만드는 방법과 그 위치를 설명합니다.

1. Xcode를 엽니 다.

2. 샘플 프로젝트를 클릭합니다 (없는 경우 새 xcode 프로젝트 생성을 클릭하십시오).

3. 화면 왼쪽 패널에 제품 폴더가 표시되고 클릭하여 확장하면 목록이 표시됩니다.

  1. 그런 다음 .app 파일을 마우스 오른쪽 버튼으로 클릭하고 Finder에 표시를 클릭하면 .app 파일이됩니다. 이제 appium 데스크탑 또는 프레임 워크의 기능에서 해당 경로를 복사하거나 사용할 수 있습니다.

자세한 내용은 첨부 된 스크린 샷을 확인하세요.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.