- This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.
解決 : 說(shuō)明手機(jī)上已經(jīng)有這樣一個(gè)app了, 并且用其他證書簽了名, 刪除它, 再真機(jī)運(yùn)行一次就行了队伟。
- Xcode 描述文件路徑:
~/Library/MobileDevice/Provisioning Profiles
- 原生工程在換切圖時(shí),能正常顯示幽勒,直接拖拽會(huì)生成絕對(duì)路徑嗜侮;復(fù)制粘貼會(huì)是相對(duì)路徑。如下圖:點(diǎn)圖標(biāo)顯示詳情面板啥容,可以看到當(dāng)前圖標(biāo)的路徑和位置
4.新建iOS工程:這里的幾行是有順序要求的锈颗,分別執(zhí)行各自的功能
5.報(bào)錯(cuò):iOS真機(jī)調(diào)試程序,報(bào)如下錯(cuò)誤信息: failed to get the task for process XXX(解決方案)
原因:證書問(wèn)題干毅,project和targets的證書都必須是開(kāi)發(fā)證書宜猜,ADHOC的證書會(huì)出現(xiàn)此問(wèn)題。
解決:project和targets的證書使用開(kāi)發(fā)證書硝逢。
- mac使用M1芯片姨拥,pod可能出錯(cuò)
Pod & M1 芯片:
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
- mac 升級(jí)報(bào)錯(cuò)
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
原因:是xcode 組件缺失了,包括一些其他場(chǎng)景如運(yùn)行g(shù)it命令等也有可能出現(xiàn)此錯(cuò)誤
解決:打開(kāi)命令終端運(yùn)行
xcode-select --install
回車后渠鸽,系統(tǒng)彈出下載xcode組件叫乌,點(diǎn)擊確認(rèn),下載完成后即可徽缚。
- xcode跑工程報(bào)錯(cuò)
libobjc.A.dylib is being read from process memory. This indicates that LLDB
這里找到xcode目錄下的DeviceSupport的緩存并刪除憨奸,然后重啟xcode連上手機(jī),會(huì)重新copy symbol到DeviceSupport目錄下凿试,然后直接run就可以了
~/Library/Developer/Xcode/iOS\ DeviceSupport