跳到主要內容

發表文章

目前顯示的是 4月, 2014的文章

未知的授權簽署 問題

Apple的憑證真的難搞 這次遇到的問題是朋友的Code Signing過不了 找來找去,覺得應該是憑證有問題(一直有紅色的未知的授權簽署) 去Google查了一下 (ios dev 憑證 未知的授權簽署) 找到這篇 http://stackoverflow.com/questions/13820680/this-certificate-was-signed-by-an-unknown-authority The problem was missing apple WWDR intermediate certificate. We must also install the WWDR intermediate certificate issued by Apple’s worldwide developer relations. It can be downloaded from the portal or directly at http://developer.apple.com/certificationauthority/AppleWWDRCA.cer  Make sure you add this to your keychain as well. 按上面的連含安裝了中介憑證後就沒問題了~~

[IOS] Summary of Issue

Exception of 64bit: http://blog.csdn.net/hong1595/article/details/22951633 http://stackoverflow.com/questions/20021583/google-admob-iphone5c-iphone5s-64bit-simulator-issue http://stackoverflow.com/questions/22316310/how-to-stop-xcode5-1-building-for-64bit/22350904#22350904 Certificate: http://www.tuicool.com/articles/EvUz6z

[IOS]Certificates, APP ID, Provision Profile

a. Certificates 證書是你有權利開發的憑證,是開發者的一種標識,相當於身份證, 一個開發者帳號只有一套。 一套含兩個, Development 和 Distribution 。 其中 Development 證書提供開發者在電腦上真機調試的許 可權,可以製作多個副本分發到多台電腦。 Distribution 證書給開發者提供發佈 ios 程式的許可 權,也就是說有了這個,你就有權力發佈程式到 App Store 去了, 當然這只是萬里長征的第一步。只有一個, 不能製作副本分發到多台電腦。 b.App ID App ID 是一個很關鍵的概念,顧名思義就是一個應用的標識,沒錯, 每一個應用都有一個標識,一一對應。 新建一個 App ID ,看看有哪些內容,點 "New App ID" 需要填寫的就兩項 Description 和 Bundle Identifier , Description 就是對這個 id 的描述,一個名字, 就像別人喊劉德華,大家很快能對上號,要是喊一串身份證號碼, 估計都暈了。 Bundle Identifier 才是程式的唯一標識, 官方給的命名建議是使用功能變數名稱倒排, 比如你公司或團隊的功能變數名稱是 somecom.com , 這個應用 叫 bingo ,那麼可以叫 com.somecom.bingo 。    怎麼命名是自由,只是這種方式比較容易保證 AppID 的唯一性。 當然 AppID 必須是唯一沒有被其他應用使用過的。 c.Devices 個人認為 ios 和 android 在開發上最大的區別, 安卓系統預設就開放了真機開發調試,任何人任何一台機器, 不需要任何認證,即可以在真機上調試運行程式。 ios 不行,你得交錢,然後把想私自安裝程式的設備到這裡註冊! 可以註冊一百台設備,其實數量完全夠用,只是交費是個門檻。 d.Provision Profile provisioning profile(以下简写为profile)是授权文件,它定义了什么设备能安装运行什么程序。 从这就可以知道,一个profile由设备标识和程序标识(App ID)两部分组成。 可以看出,profile和Certif