Soru _BSMachError XCode 7 Beta


Ben bir itme segue aracılığıyla bir görünüm denetleyicisi sunulduktan sonra, Xcode7 koduyla Swift2 çalıştırdığımda aşağıdaki hatayı alıyorum:

_BSMachError: (os/kern) invalid capability (20)
_BSMachError: (os/kern) invalid name (15)

Diğer SO makalelerinde bir karar yoktu, bu konu hakkında bilen var mı?


59
2017-09-01 22:27


Menşei


Xcode Version 7.0 (7A218) çalıştıran aynı sorun var. Bir desen bulmak için çok erken; sadece fark ettim. - Frederick C. Lee
Aynı burada ... viewDidDisappear'da bir kesme noktası belirledikten sonra ilk kez şimdi aldım - DiogoNeves
Aynı burada, Xcode 7.0'da (7A220) Objc kullanılarak. - PatrickV
Burada aynı, Xcode 7 GM'de sorunla karşılaşıyorum - xta
İPhone 6 iOS 9.2'yi döndürdüğümde Sürüm 7.2'de (beta değil) alıyorum. Ekranda iki webView var ve ağ kullanmıyorum (hata anında). WebGörüntülerim hızlı çizmiyor gibi gözüküyor, ancak bu hata meydana geldiğinde aynı anda yanlış sonuçlar bildiren çeşitli şeyleri ölçen bazı Javascript'im var. - narco


Cevaplar:


Bu sorun bir hata olarak devam etmekte ve büyük olasılıkla düzeltilecek gibi görünmekle birlikte, yeni Uygulama Aktarımı Güvenliği iOS 9'da uygulandı.

Uygulamanız bir web sunucusundan veri çektiyse, sunacağınız Görünüm Denetleyicisini doldurmak için bunları çözebilirsiniz. hatalar çekeceğiniz belirli sitelere / sitelere erişim sağlayarak / vererek.

Bunu ele almak için, Uygulamanızın .plist dosyasına aşağıdakileri ekleyeceksiniz:

  • Değiştirmek isteyebilirsiniz ATS İstisnası Sözlük ihtiyaçlarınızı karşılamak için

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>testdomain.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.2</string>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <true/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.2</string>
                <key>NSRequiresCertificateTransparency</key>
                <false/>
            </dict>
        </dict>
    </dict>
    

Bu çözüm için daha fazla bilgi bulunabilir İşte veya İşte  İçin Apple Belgeleri Uygulama Aktarımı Güvenliği okumaya değer.


21
2017-09-23 16:10



Herhangi bir ağ etkinliği olmayan basit bir test uygulaması yaptım, hala bu hatayı alıyorum. Çekirdek düzen işlevselliği ile bir ilgisi var gibi görünüyor. Cevabınız ilgisiz gibi görünüyor. - NKorotkov
@NKorotkov hata birçok senaryodan doğabilir, bkz. Mark L'nin cevabı - mattgabor


Aynı iki hata mesajım vardı. Benim durumumda, aradığımda hatalar ortaya çıktı [[UIApplication sharedApplication] openURL:url] kullanıcı açık bir düğmeyi seçtikten sonra UIAlertController. Uyarının aynı zamanda URL'yi açmaya çalıştığım sırada kapatmaya çalıştığını varsaydım. Bu yüzden, biraz gecikme yaptım ve hata mesajı gitti.

dispatch_after(0.2, dispatch_get_main_queue(), ^{
    [[UIApplication sharedApplication] openURL:url];
});

Bu, sorunla ilgili yardımcı olup olmadığından emin değil, ancak paylaşmanın faydalı olabileceğini düşündüm.


17
2017-09-30 13:38



Bu benim için problemi ele aldı. DocumentInteractionController kullanarak bir PDF görüntülüyordum ve hata ekledikten sonra hata ekledim. Teşekkürler! - jroyce


Tr.inf listenizdeki Yerelleştirme yerel geliştirme bölgesi anahtarını en


3
2018-02-03 15:21



veya İngiltere :) - jenson-button-event


Görünüm denetleyicisini erken terk etmek buna neden olabilir.

[self dismissViewControllerAnimated:YES completion:NULL]; 
//<do something..>

Bu _BSMachErrors atar

vs

//<do something..>
[self dismissViewControllerAnimated:YES completion:NULL]; 

Şimdi, _BSMachError gitti.


3
2018-06-01 19:01





Klavyeyi kullanırken bu hataları aldım. Apple Docs'taki bu nota göre, bu biraz bekleniyor.

http://cocoadocs.org/docsets/Keyboard/0.3.0/


2
2017-12-15 21:51



Bunların Apple Docs değil, üçüncü tarafın belgeleri olduğunu sanmıyorum. - NYC Tech Engineer
true, bu Apple'ın belgelerine benzeyen ama kullanıcı tarafından oluşturulan CocoaDocs kullanılarak oluşturulur. Bell App Lab tarafından tasarlanan belirli bir uygulamaya referanstır - mattgabor


Böyle yaparım

 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { () -> Void in
        AnswersDataServerEntity.saveSingleDocoment(doc)
    }

2
2018-03-05 16:43





Bu ifadeyi IBAction Button'ın hemen altında olmak sorunu doğurdu.

self.view.endEditing(true)

Sorun, Swift 3'te, yukarıdaki satırı yorumlayarak ve son düzenlemeyi farklı bir şekilde ele alarak düzeltildi ya da IBAction altında diğer tüm kodlardan sonra yukarıdaki satırın eklenmesiyle de düzeltilebilir.


0
2017-07-08 22:00





Hata ayıklama yaparken bu sorunu yaşadım ve görüntü boyutu değiştirmeye verdiğim yanıtta bir kesme noktasını kaldırdığımda ortadan kayboldu.


0
2017-07-25 11:30



StackOverflow'a hoş geldiniz! Gelecekte başvurmak için lütfen yorum bölümünde bu gibi ek sorular göndermeyi deneyin, çünkü bu aslında bir çözüm değildir. Teşekkürler - cdomination