[英]ios app crashing after launch on ios 14 built on xcode 12.2
ios 應用程序存檔在任何 arm64、arm7 上,當安裝在真實設備上時,啟動后崩潰。 在模擬器中調試和發布工作正常。 看起來捆綁包沒有加載。
重現步驟
npx react-native init testprod --template react-native-template-typescript
open testprod.xcworkspace
build and run
archive
export the ipa
run it reald revice (or use browserstack)
https://drive.google.com/file/d/1le9LaEAD8nODxK0XN0st5UIzqq_dJ3i-/view?usp=sharing
這是打包的應用程序。
到達那里的步驟;
npx react-native init testprod --template react-native-template-typescript open testprod.xcworkspace archive export the ipa run it reald revice(或使用 browserstack) 發布鏈上有一個鏈接錯誤。 通過以下方式修復Xcode 12,為 iOS 模擬器構建,但在 object 文件中為 Z1BDF60D5A7D3A38 構建,為架構 506402CDB111
應用程序因此崩潰
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000000000000e x1: 0x0000000000000003 x2: 0x0000000000000028 x3: 0x0000000000000030
x4: 0x0000000000000603 x5: 0x0000000000000000 x6: 0x0000000000000000 x7: 0x0000000000000403
x8: 0x0000000000000000 x9: 0x0000000000000000 x10: 0xffffffffffffffff x11: 0x0000000000000000
x12: 0x000000028135f138 x13: 0x000000000000ffef x14: 0x0080000000000000 x15: 0x0000004000000001
x16: 0xffffffffffffffdc x17: 0x0000000000000001 x18: 0x0000000000000000 x19: 0x0000000281e53420
x20: 0x0000000281e533e0 x21: 0xffffffffffffffff x22: 0x0000000000000001 x23: 0x00000001d4693a71
x24: 0x0000000000000000 x25: 0x00000001d4256b0b x26: 0x000000002b870064 x27: 0x0000000000000010
x28: 0x0000000000000000 fp: 0x000000016cf24e10 lr: 0x000000018d02318c
sp: 0x000000016cf24e00 pc: 0x00000001b7dc6680 cpsr: 0x60000000
esr: 0x56000080 Address size fault
當在真實設備上運行時,很可能設置了一個valid development team
, development/production certificates
和provisioning profile
應該可以解決這些類型的問題。
您可以在您的 Apple Project Account 中創建一個有效的開發團隊,並在Xcode->YourProjectTarget->Signing Capabilities
中進行設置。
注意:為了調試應用程序在真實設備上而不是在模擬器上崩潰的原因,我會嘗試創建一個存檔並驗證它。 您應該在存檔或驗證過程中獲得有關該問題的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.