隨手記的iOS小知識(不定時更新)

1、證書中心的開發者證書和發布證書,如果revoke再重新創建一個的話不會影響已經上線的產品,這樣的話如果從一個機器轉移到另一臺機器上做開發,就有三種方法可以用來應對無私鑰的情況

第一種就是重新創建一個開發證書和發布證書安裝

第二種是從Xcode中導出對應賬號的p12文件,其內包含了私鑰

第三種就是從機器鑰匙串中導出對應私鑰文件

2、關于發布應用中所用到的證書以及一些專業詞匯的詳解iOS Provisioning Profile(Certificate)與Code Signing詳解(http://blog.csdn.net/phunxm/article/details/42685597)

3、關于iOS系統最新版無法下載安裝企業版的問題(目前問題版本是9.0.2)

參考網址

http://blog.csdn.net/sing_sing/article/details/48808273

http://www.cocoachina.com/bbs/read.php?tid-324828-page-1.html

http://blog.chinaunix.net/uid-29439762-id-4830442.html

1.放置在plist文件中的bundleID與打包時使用的不一樣

2.plist文件中的三個鏈接未使用https鏈接

3.plist文件中應有那兩張圖片(也許是可有可不有的,圖片是為了在下載時可以預覽看;)

解決辦法

修改確保plist文件中的bundleID與項目中的一樣并且鏈接使用https,如果還不行,重新打包試一下

10月19日

今天終于解決了我這邊企業版不能正常下載的問題,是一個很弱智的小問題,ipa的下載鏈接不好使了

因為以前的plist文件是上一位寫的,我從沒懷疑這個鏈接不好使,不停的改bundleID,添加那兩張圖片之類的方法,結果都不可行;直到我在網頁上使用那個下載鏈接試了一下之后才發現是這里的問題;很弱智,感覺自己菜的摳腳了。。。

10月21日

4、關于開發時使用企業賬號內測,發布時使用個人賬號發布到App Store上,但是想要在手機上保持唯一性的問題

注:以前收集的,忘了出處了,再此對原作者表示道歉!

如何才能達到ios企業證書和appstore證書app覆蓋安裝

企業版發布時使用一個通配的Bundle Identifier。但是在plist文件中再設置和App Store版賬號一致。

就是在企業版本發布時使用通配的Bundle Identifier,但是plist文件中可以自由設置后面的字符串,把那個字符串設置成跟App Store版的一致就可以了;

5.如何讓button中的文字左對齊

轉自:標哥-iOS攻城獅

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 這句無效

button.contentHorizontalAlignment=?UIControlContentHorizontalAlignmentLeft;

button.titleEdgeInsets=?UIEdgeInsetsMake(0,10,0,0);

這里使用

button.titleLabel.textAlignment = NSTextAlignmentLeft; 這行代碼是沒有效果的,這只是讓標簽中的文本左對齊,但

并沒有改變標簽在按鈕中的對齊方式。

所以,我們首先要使用

button.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft; 這行代碼,把按鈕的內容(控件)

的對齊方式修改為水平左對齊,但是這們會緊緊靠著左邊,不好看,

所以我們還可以修改屬性:

button.titleEdgeInsets=UIEdgeInsetsMake(0,10,0,0);

這行代碼可以讓按鈕的內容(控件)距離左邊10個像素,這樣就好看多了

6.如何不鏈接電腦獲取手機的UDID?

轉自:[教程] 如何快速在手機中查看UDID,無需itunes、itools

使用電腦或手機打開http://udid.iosbeta.cn/udid按提示操作進行;手機輸入網址,網頁可掃描二維碼



PS:對參考網址中的原作者表示感謝,另外如有錯誤,歡迎指正!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容