2013-06-01 4 views
1

최근에 장치에서 작동하지 않는 프로그램이 있지만 시뮬레이터에서 완벽하게 작동하는 프로그램이 있습니다. 충돌이나 오류는 없지만 장치를 사용할 때 첫 번째보기가로드되지 않습니다. 나는 처음에 실행하는 영화를 가지고 있으며 시뮬레이터와 장치 모두에서 잘 실행되지만 시뮬레이터는 첫 번째보기를 가져오고 장치는 그렇지 않습니다. 검은 화면.앱이 기기에서 첫 번째보기를 표시하지 않지만 충돌하지는 않지만 시뮬레이터에서 완벽하게 작동합니다. 또한 장치에 다른 아이콘로드

다른 이상한 점은 앱의 아이콘이 시뮬레이터의 아이콘과 다르다는 것입니다. 시뮬레이터에있는 아이콘이 앱의 올바른 아이콘입니다. 나는 비슷한 문제를 가진 다른 사람들을 복습했지만, 내가 찾은 모든 것은 오류와 충돌을 중심으로 돌아가며 내 것이 아니다.

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

+0

시뮬레이터 및 기기에서 앱을 제거한 다음 xCode에서 실행 해 봅니다. 또한로드하는 이미지에 대/소문자를 구분하여 액세스해야합니다. – tGilani

+0

기타 세부 정보 또는 코드를 보내 주시면 감사하겠습니다. –

답변

1

관찰해야 할 것은 잘못된 이미지 파일입니다. 그 말은 대문자, 소문자 문제를 의미합니다. 시뮬레이터는 yourpic.png와 YourPic.png의 차이점을 알 수 없지만 실제 장치는이를 나타낼 수 있습니다. 시뮬레이터에서 제대로 작동하더라도 잘못된 이름의 아트는 표시되지 않습니다.

다른 문제가있을 수 있지만 적어도 확인해야합니다.

+0

그래, 나는 분명히 다른 문제가 있지만, 내가 2 아이콘 파일을 가지고 결정. 나는 내 info.plist에서 아이콘 파일에 대한 항목이 없다는 것을 알아 차 렸습니다. 추가하고 내 icon.png를 가리킨 다음 잘못된 아이콘 인 [email protected] 파일을 제거했습니다. 이제 올바른 아이콘이 기기에 표시되지만 첫 번째보기가 표시되지 않습니다. Xcode가 디바이스에 대해 하나의 규칙 세트를 사용하고 시뮬레이터에 대해 하나의 규칙 세트를 사용하도록 설정하지 않은 설정이 있습니까? 이 문제를 해결하는 데 도움이되는 다른 정보를 제공 할 수 있습니까? – MeisterPlans

+1

시뮬레이터 버전이 현재 사용중인 장치의 OS 버전과 일치합니까? – HalR

+1

HalR, 그건 절대적으로 문제입니다. 제 전화는 6.0.1이며, iPhone 5.1을 사용하여 시뮬레이터를 테스트했습니다. 다행히도 iPhone의 모든 버전에서 작동하려면 iPhone을 치료하는 방법을 알아낼 수 있기를 바랍니다. 나는 너의 도움에 매우 감사한다. 필요한 도움을받을 수있는 링크가있는 경우 응답하십시오. 다시 감사합니다! – MeisterPlans

1

프로젝트에서 일부 파일이 누락 된 것처럼 들립니다. 그것들은 컴퓨터의 디렉토리에 존재하기 때문에 모든 것이 시뮬레이터에서 제대로 실행되지만 장치에 복사되지는 않습니다. XCode의 왼쪽에있는 파일 목록, 특히 Resources 디렉토리를 확인하십시오.

빌드 프로세스를 체크 인 할 수도 있습니다. 대상 (Xcode 왼쪽의 파일 탐색기에서 최상위 그룹)을 클릭합니다. 빌드 단계 탭을 클릭하십시오. "번들 자원 복사"를 확장하십시오. 거기에서 누락 된 파일이 없는지 확인하십시오.

관련 문제