development

iOS 시뮬레이터가 응용 프로그램을 설치하지 못했습니다

big-blog 2020. 6. 24. 07:08
반응형

iOS 시뮬레이터가 응용 프로그램을 설치하지 못했습니다


Cordova 2.1.0 앱을 만들었습니다. 처음 2-3 번은 정상적으로 실행되었습니다. 그러나 이제 터미널을 통해 실행하려고하면 다음과 같은 오류가 발생합니다.

Ankurs-Mac-mini:~ ankur$ /Users/ankur/Desktop/CordovaSMS/cordova/emulate 
Ankurs-Mac-mini:~ ankur$ 2012-10-17 16:11:08.695 ios-sim[7032:507] stderrPath: 
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
2012-10-17 16:11:08.698 ios-sim[7032:507] stdoutPath: 
/Users/ankur/Desktop/CordovaSMS/cordova/console.log
[DEBUG] Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain 
Code=1 "iOS Simulator failed to install the application." UserInfo=0x7fc643902320 
{NSLocalizedDescription=iOS Simulator failed to install the application.,
DTiPhoneSimulatorUnderlyingErrorCodeKey=-1}

도움을 주시면 감사하겠습니다. 감사


문제 해결

~/Library/Application Support/iPhone Simulator프로젝트 내용을 삭제 하고 다시 실행하면이 문제가 해결되었습니다. 또는 단순히 시뮬레이터의 내용과 설정을 재설정 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


iOS 시뮬레이터를 수동으로 시작하고 "iOS 시뮬레이터"메뉴에서 "콘텐츠 및 설정 재설정"을 클릭 한 다음 앱을 닫고 다시 빌드하십시오.

여기에 이미지 설명을 입력하십시오


내 해결책은 다음과 같습니다.

초기화

메뉴, iOS 시뮬레이터, 컨텐츠 및 설정 재설정에서. XCode 5.0을 닫으십시오 : 프로젝트를 닫고 Dock에서 닫은 다음 프로젝트를 다시 열고 Windows와 같이 다시 시작하십시오 :)


위에서 언급 한 모든 것을 시도했지만 아무것도 효과가 없었습니다. 내 문제는 iOS 7과 관련이 있습니다. -Info.plist 파일에서 비어 있지 않은 값번들 버전 문자열에 짧게 (CFBundleShortVersionString) 할당하여 문제를 해결할 수있었습니다 . iOS 7은 빌드 번호의 빈 값을 좋아하지 않는 것 같습니다. 이 필드가 비어 있도록 프로젝트를 빌드 할 때마다 번들 번호를 1 씩 자동 증가시키는 스크립트가있었습니다. 방금 더미 값을 할당하여 작동시킵니다.


시뮬레이터에서 앱을 제거 할 수도 있습니다.

이것은 iOS6.1에서 나를 위해 일했습니다.


여기에서 해결되었습니다 : https://stackoverflow.com/a/16279286/1927253

"Resources"라는 이름으로 폴더를 XCode 4.6.2에 복사했습니다. XCode가 물었을 때 추가 된 폴더에 대한 폴더 참조를 만들었습니다.

이 작업을 수행 할 때마다 Derived applications 디렉토리로 이동하여 프로젝트의 빌드 디렉토리를 삭제하여 다시 작동 시키십시오.

솔루션 : "Resources"라는 이름으로 XCode에 참조로 폴더를 복사하지 마십시오. 자원 이외의 다른 이름으로 바꾸십시오.

매우 성가신 오류.


시뮬레이터를 재설정하고 프로젝트를 다시 실행하십시오.


불행히도 이러한 솔루션 중 어느 것도 내 문제를 해결하지 못했습니다. Mac을 다시 시작하더라도 모든 작업을 수행했지만 여전히 실패했습니다. 실제로 내 문제를 해결 한 것은 Organizer로 이동하여 파생 데이터 및 스냅 샷을 삭제하는 것이 었습니다.여기에 이미지 설명을 입력하십시오


XCode 5를 설치 한 후 동일한 문제가 발생했습니다. iOS 6.1 Sim 또는 SDK가 없습니다. 이것들을 얻었습니다. iOS6.1 Sim에서 앱을 실행하려고 시도했지만 설치 실패 메시지가 표시됩니다. 위의 모든 게시물을 읽은 후 시뮬레이터에서 앱을 제거하고 다시 시작하고 프로젝트 창에서 다시 실행하기로 결정하여 해결했습니다.


Xcode 5를 다시 설치하고 모든 xcode 및 시뮬레이터 환경 설정 / 응용 프로그램 지원 파일을 행운없이 핵을 피우는 등이 모든 것을 시도했습니다.

그런 다음 지옥의 경우 짧은 번들 버전 문자열을 변경했으며 (이미 값이 있었고 비어 있지 않았습니다) 바로 실행되었습니다.

3 시간이 지났지 만 그래


내가 찾은 모든 답변이 나를 위해 작동하지 않습니다!. 마지막으로 작동시키는 유일한 방법은 다음과 같습니다.

  • 1. tiapp.xml에서 프로젝트에 사용되는 티타늄 버전을 확인하십시오.
  • 2.right click the prject in the project explorer window.
  • 3.Select Properties
  • 4.Choose project build path. Select Titanium Mobile SDk all versions of 3.* Tick all of them.
  • 5.Now click apply and re run the project.

None of the above worked for me, I finally compared my info.plist to another project and found that I had somehow deleted the "Executable File = ${EXECUTABLE_NAME}" key/value pair, replacing it fixed the problem for me.


This error occurs on iOS 7.0 if you leave the "Build" empty. Enter a build number!


What worked for me was to simply delete an old version of the app, which was made in a prior version of Xcode (likely 4, now running 5) from the simulator (tap-hold, jiggle, x).


I encountered this problem while trying to create a build for Facebook application approval. I found that for some reason, when I used the following command line:

xcodebuild -arch i386 -sdk iphonesimulator7.1 -scheme Mana -configuration Release

the files didn't end up in [project root]/build/... (as the instructions on Facebook suggest), but in ~/Library/Developer/Xcode/DerivedData/[app name + unique identifier]/Build/Products.

I'm not sure exactly what's going on here (anyone who knows more please enlighten me!) but I was able to run the files in the DerivedData directory on the simulator. Hopefully they'll also work for Facebook!


I tried everything mentioned above and nothing worked.

Finally the only way to make it work was unsetting DYLD_INSERT_LIBRARIES=/usr/lib/libimckit.dylib

How I did this:

  1. Open terminal and typing "sudo vi /etc/launchd.conf"
  2. Changing

"setenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"

to

"unsetenv DYLD_INSERT_LIBRARIES /usr/lib/libimckit.dylib"

  1. Save changes
  2. Reboot your system

In this post [1] explain what DYLD_INSERT_LIBRARIES is for

[1] https://stackoverflow.com/a/26053165/2091181


8.0을 지원하는 iOS SDK와 함께 Xcode 버전 6.0.1 (6A317)을 사용하는 Mavericks 10.9.5에서는 원래 시뮬레이터 8 버전 모두에이 오류가 발생했습니다. 위의 모든 조언은 나를 위해 작동하지 않았습니다. Xcode-> 환경 설정-> 다운로드로 이동하여 구성 요소 섹션에서 설치 가능하지만 아직 설치되지 않은 것으로 나타났습니다 .iOS 시뮬레이터 7.1 및 / 또는 7.0입니다. 계속해서 7.1 시뮬레이터를 설치하고 버전 8.0 및 7.1의 제품-> 목적지 목록 시뮬레이터에서 추가 지정을 받았으며 8.0 사용시 여전히 동일한 오류가 발생했지만 7.1 시뮬레이터는 모두 작동했습니다.

참고 URL : https://stackoverflow.com/questions/12932750/ios-simulator-failed-to-install-the-application

반응형