홈>
다음 코드는 iPhone 5S, iPhone 8, iPhone X 및 iPhone XS 및 모든 iPad의 시뮬레이터에로드됩니다.
이 코드는 실제 8 Plus 장치에도로드됩니다.
iPhone XR, XS Max 및 8 Plus 용 시뮬레이터에서 코드가 충돌합니다.
이 오류 메시지는 해당 시뮬레이터 크기의 충돌과 함께 나타납니다 : "
[Snapshotting] Snapshotting a view (0x615000095e00, UIView) that has not been rendered at least once requires afterScreenUpdates:YES.
"
코드는 다음과 같습니다.
let storeViewController:SKStoreProductViewController = SKStoreProductViewController();
storeViewController.modalPresentationStyle = .pageSheet
storeViewController.delegate = self;
self.present(storeViewController, animated: true, completion: nil);
var productparameters = [String : String]()
productparameters = [SKStoreProductParameterITunesItemIdentifier:appID, SKStoreProductParameterAffiliateToken:"123abc", SKStoreProductParameterProviderToken:"123456", SKStoreProductParameterCampaignToken:campaignName];
storeViewController.loadProduct(withParameters: productparameters, completionBlock: { (success: Bool, error: Error?) -> Void in
})
충돌 후 때때로이 오류 메시지가 나타납니다 :
어떤 도움이라도 대단히 감사하겠습니다! 두 개의 다른 Mac에서 시도했으며 Xcode를 다시 시작하고 빌드 폴더를 정리 한 후 시뮬레이터의 XR, XS Max 및 Plus 장치에서 지속적으로 충돌합니다.
- 답변 # 1
관련 자료
- testflight - "앱 유효성 검사"또는 "앱 배포"를 시도 할 때 Xcode 충돌 로그에 어떻게 액세스합니까?
- xcode12 - 블루 스택 대신 xcode 시뮬레이터를 사용할 수 있습니까?
- swift - Xcode 시뮬레이터에서 미리보기 실행
- iOS 시뮬레이터 Xcode에서 PushNotification을 테스트하는 방법
- ios - xcode 114에서 시뮬레이터 장치를 변경하는 방법은 무엇입니까?
- ios - xcode - aws frameworks를 사용하는 앱은 시뮬레이터에서 실행되지만 디바이스에서 충돌
- xcode iOS 시뮬레이터에 업데이트 된 탭 막대 컨트롤러가 표시되지 않음
- ios - Swift 50을 사용하여 Xcode Simulator에서 HIChart의 선/막 대형 차트를 확대 및 축소 할 수 없음
- Xcode UI 테스트는 시뮬레이터를 자동으로 시작하지 않습니다
- swift - xcode 충돌이 성공적으로 업로드되었지만 crashlytics에서 보이지 않음
- Xcode Simulator에서 현재 앱을 빠르게 제거하는 단축키가 있습니까?
- Xcode 10의 iOS 93 시뮬레이터
- ios - 헤더를 가져올 때마다 Xcode 100 충돌
- ios - Xcode 업데이트 후 시뮬레이터를 찾을 수 없음
- ios - xcode 122 충돌 스레드 1 - exc_bad_access (코드 = 1, 주소 = 0x7e4)
- ios - Xcode 11 베타에서 iPhone 7 시뮬레이터를 찾을 수 없음
- ios - Xcode 시뮬레이터 대안
- xcode10.2 - Xcode 시뮬레이터 버전 102가 처음으로 매우 느리게 부팅됩니다
- swift - CoreData 충돌 오류 Xcode 11 베타, IOS 13 베타
- Xcode 11 베타 5 용 iOS 13 베타 6 시뮬레이터를 다운로드 할 수 있습니까?
관련 질문
- ios : 건강 키트 -내 건강 데이터와 함께 공유 건강 데이터 가져오기
- ios : 미디어 컨트롤과 같은 명령 센터 구축
- ios : Swift에서 클래스 객체를 프로토콜로 다시 캐스팅
- iOS 카메라 앱에 의해 백그라운드에서 앱이 종료되는 것을 방지
- ios : Swift에서 프로그래밍 방식으로 UIScrollView
- 암호 필드를 입력하기 시작할 때 iOS 강력한 암호 문제
- AwaitKit은 xcode 13.1, iOS 14.0을 지원하지 않습니다.
- ios : Apple M1 Pro에서 Google 캐스트 SDK가 작동하지 않음
- ios : Custom SOTabBar( 라이브러리 )를 사용하여 RTL이 제대로 작동하지 않습니다.
- ios : 요일 기호를 사용하여 요일 정수 배열을 문자열로 가져옵니다.
시뮬레이터에 App Store가 없기 때문에 시뮬레이터에서 StoreKit을 사용할 수 없습니다. 물리적 장치가 필요합니다.
물론, 아마 충돌하지 않아야합니다. 그러나 그것은 Apple 코드의 버그처럼 들립니다. 아마 그들에게 직접보고하는 것이 가장 좋을 것입니다.
실제 물리적 장치에서 실행하면 제대로 작동합니다!