通過數(shù)據(jù)線將手機跟電腦連接起來,選中自動管理,將當前手機所用的APPID,添加到工程中,選擇對應(yīng)的team后運行調(diào)試
宿城ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
前提條件:
需要在創(chuàng)建證書和描述性文件的時候把要進行真機調(diào)試的機子的UDID添加進開發(fā)者賬號的Devices選項中
什么是UDID:
UDID,是iOS設(shè)備的一個唯一識別碼,每臺iOS設(shè)備都有一個獨一無二的編碼,這個編碼,我們稱之為識別碼,也叫UDID(unique Devices Identifier)
獲取UDID的兩種方法:
1.通過 鏈接 獲取
2.通過手機鏈接電腦,在跳出的iTunes中獲取
將配置好的證書和描述性文件到項目中:
1.自動添加:
2手動添加:
1.如果手機是第一次鏈接電腦,需要在 Generic iOS Device 第一個選項中去讓設(shè)備信任
前提條件:電腦跟要進行真機測試的手機在同一WiFi環(huán)境下
4.拔出數(shù)據(jù)線,重啟xcode選擇真機即可!
以上編輯為的是方便剛?cè)腴T的同學開發(fā)使用,如有不對之處歡迎交流指正!
在ios開發(fā)中,
大多時候需要在debug
模式下調(diào)試,
那么,如何設(shè)置
debug
這個開關(guān)呢?
其實,
xcode
早就為你準備好了,你盡快用就可以了。
當然,要記得一點,在發(fā)布
app
時,一定要把這個debug
開關(guān)
給關(guān)上。
如果想處于
debug
模式,
就讓
debug=1
;
反之
debug=0
就可以了。
在代碼層面,
用法如下:
#if
debug
[[easemob
sharedinstance]
enableuncaughtexceptionhandler];
nslog(@"helz:
debug
mode");
#endif
[[[easemob
sharedinstance]
chatmanager]
setisautofetchbuddylist:yes];
一般就是區(qū)分debug和release. debug用來調(diào)試,一般會帶調(diào)試信息,release去掉了調(diào)試信息,并且一般編譯時經(jīng)過了優(yōu)化,用來發(fā)布給用戶使用。
distribution,其實就是使用了企業(yè)證書的編譯版本。雖然這不是特別要求非得如此,但是許多參與企業(yè)版證書發(fā)布的程序員都遵守了這么一個協(xié)議。
簡單的說,debug就是開發(fā)環(huán)境調(diào)試用的,release是測試產(chǎn)品環(huán)境,distribution就是release更換了正式發(fā)布時候的證書簽名。因為這個證書你沒法在自己的設(shè)備上測試。
在iOS開發(fā)中,針對不同網(wǎng)絡(luò)狀況做一下測試是很有必要的。尤其是測試網(wǎng)速很差, 網(wǎng)絡(luò)很不穩(wěn)定的情況下, 我們的APP的運行情況; 但公司的網(wǎng)速一般都不會非常差, 那我們就需要對網(wǎng)絡(luò)進行限速;
下面就簡單介紹一下對iOS真機以及Mac進行網(wǎng)絡(luò)限速的方法:
1.1 在設(shè)置中找到 "開發(fā)者" 選項
1.2 選擇網(wǎng)絡(luò)調(diào)節(jié)器
Xcode的debug使用的是GDB調(diào)試器,只支持命令行操作的。在代碼中下斷點后,運行就可以了。