由于A(yíng)pple公司升級(jí)不ios到10.0以上版本,因?yàn)橛布?、性能等因素,不再支持iphone4,iphone4s,ipad1, ipad2,ipad3等老款設(shè)備。所以這些老款設(shè)備無(wú)法升級(jí)到ios10.0及以上版本。
XCode升級(jí)到8.0以后,編寫(xiě)的ios app無(wú)法在iphone4s測(cè)試運(yùn)行。
報(bào)錯(cuò):Code signing is required for product type 'Application' in SDK 'iOS 10.0'。
修改項(xiàng)目配置文件project.pbxproj的編譯平臺(tái),項(xiàng)目編譯配置文件的目錄如下:
修改項(xiàng)為:DEPLOYMENT_TARGET為iphone4s的ios版本,我的測(cè)試機(jī)iphone4s為ios9.3.5,修改成9.3就可以了,如下圖,DEPLOYMENT_TARGET有2項(xiàng),一個(gè)為debug版本,一個(gè)release版本。
在上面修改完成后,如果之前沒(méi)設(shè)置Signing,還會(huì)遇到認(rèn)證問(wèn)題。導(dǎo)致編譯失敗。
所以我們添加Apple ID,在Xcode菜單下選擇“Preferences” ,就回出現(xiàn)下圖所示界面。選擇“Accounts”,然后點(diǎn)擊右下角的“+”,添加蘋(píng)果ID賬號(hào),添加完成后,點(diǎn)擊添加好的賬號(hào),若下圖所示: