跳到主要內容

[IOS]Certificates, APP ID, Provision Profile

a. Certificates
證書是你有權利開發的憑證,是開發者的一種標識,相當於身份證,一個開發者帳號只有一套。
一套含兩個,DevelopmentDistribution
其中Development證書提供開發者在電腦上真機調試的許可權,可以製作多個副本分發到多台電腦。

Distribution證書給開發者提供發佈ios程式的許可權,也就是說有了這個,你就有權力發佈程式到App Store去了,
當然這只是萬里長征的第一步。只有一個,不能製作副本分發到多台電腦。

b.App ID
App ID是一個很關鍵的概念,顧名思義就是一個應用的標識,沒錯,每一個應用都有一個標識,一一對應。
新建一個App ID,看看有哪些內容,點"New App ID"

需要填寫的就兩項DescriptionBundle Identifier
Description就是對這個id的描述,一個名字,就像別人喊劉德華,大家很快能對上號,要是喊一串身份證號碼,估計都暈了。
Bundle Identifier才是程式的唯一標識,官方給的命名建議是使用功能變數名稱倒排,比如你公司或團隊的功能變數名稱是somecom.com這個應用
bingo,那麼可以叫com.somecom.bingo  怎麼命名是自由,只是這種方式比較容易保證AppID的唯一性。
當然AppID必須是唯一沒有被其他應用使用過的。


c.Devices
個人認為iosandroid在開發上最大的區別,
安卓系統預設就開放了真機開發調試,任何人任何一台機器,不需要任何認證,即可以在真機上調試運行程式。
ios不行,你得交錢,然後把想私自安裝程式的設備到這裡註冊!可以註冊一百台設備,其實數量完全夠用,只是交費是個門檻。

d.Provision Profile
provisioning profile(以下简写为profile)是授权文件,它定义了什么设备能安装运行什么程序。
从这就可以知道,一个profile由设备标识和程序标识(App ID)两部分组成。
可以看出,profile和Certificate(证书)一样,也分为Development和Distribution两种。
Development用于确定哪个程序(App ID)能在哪个设备上调试。

发布类型又分为两种:
1,App Store:直接发布到app store,表示该程序已经不需要再发布到其他设备测试了,将直接发布到app store,此时下面的设备列表是
灰色不可选的(即将面向整个市场了,不存在只能装在某几台设备的问题)
2,Ad Hoc: 是发布版本,但是还要部署到一些机器上测试,此时下面的设备列表将变为可选,选择需要进行测试的设备即可。

from http://www.tuicool.com/articles/EvUz6z

留言

這個網誌中的熱門文章

小米路由器 mini 刷機

這次會來刷機是因為要給 MOD 使用 但原本的 小米路由器 mini 沒支援 IPTV 不想再買一台路由器(已經有四台了XD,有3台是被淘汰的)   參考文章︰ 1.  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  ( 備份檔案 ) 2.  ERIC的攝影世界 - 小米路由器mini韌體刷openwrt PandoraBox韌體  ( 備份檔案 ) 3.  寫寫東西 分享心得 - 小米路由器mini 改韌體 可看中華電信MOD iptv功能開啟 刷機 刷rom 直通MOD 老毛子Padavan固件 華碩 RT-AC54U  ( 備份檔案 )   其實找了很多篇文章,大部份都教用官方的那招,但不知道為什麼我就是取不到SSH的密碼 https://d.miwifi.com/rom/ssh  這個一直導不到要的那頁… 所以後來是用了  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  的第二招  免USB打開SSH 步驟︰ 1. 手動更新韌體到小米路由器mini 穩定版 2.8.14 ( 備用檔案 ) 2. 然後按  ERIC的攝影世界 - 小米路由器mini 免USB打開SSH  的 1.2.3.4.5   2.1 登入  小米路由器mini控制台  後複制網址     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /web/home#router   2.2 將下面的網址紅色部份換成自己的,然後再貼到Browser上     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /api/xqsystem/set_name_password?oldPwd=路由器控制台管理密碼&newPwd=admin     順利的會得到  {"code":0}   2.3 將下面的網址紅色部份換成自己的,然後再貼到Browser上     http://192.168.31.1/cgi-bin/luci/;stok=521b849e00a11c5b6743aa275ba84ed8 /api/x

Mac上無蝦米的終級方案!

之前是用香草輸入法,是可以打出無蝦啦,只是有些字尾會多出一個空白,很是討厭 今天突然發現一個不錯的輸入法居然可以很正常的打出無蝦米,真是超感動的啦 一開始是看到這個網頁,是介紹『鼠鬚管 (Squirrel)』這個輸入法的 https://blog.yorkxin.org/posts/2013/12/10/use-boshiamy-in-squirrel/ 但他需要一個官方的iBus表格檔,我沒有…我有買android及iOS的說...   然後,在下面的的連結找到了 http://monkey413.blogspot.tw/2014/04/fcitx-rime.html 輸入法官網  http://rime.im/ 安裝完輸入法後,將網友提供的檔放入到『用戶設定』指到的位置   然後打開default.yaml 在schema_list選項中,加入 - schema: liur 重新部署(不確定是否一定要)   內部的選項不知怎麼按出來?… ==>操作說明  https://github.com/rime/home/wiki/UserGuide

[PS4 VR] 影片轉檔

怎麼用索尼PSVR看安卓VR 360° 3D視頻 => 將雙眼視頻改成單眼視頻,將格式改成MPEG-4,解析度1920*1080 ,60幀 15000kbps https://kknews.cc/tech/vme9a5l.html ============================================================== Wondershare Filmora:  8.0.0 for Mac 破解版下載 http://www.iphoneba.net/2563.html v8.2.0 http://www.zhinin.com/wondershare_filmora-mac.html ============================================================== for Littlstar http://docs.littlstar.com/plugins/servlet/mobile?contentId=2262863#content/view/2262863 Video Requirements H.264 High@5.1 or lower Max pixel width: 2560 Max frame rate: 60fps (最好是29.97) YUV420/NV12 color space 20Mbps bit rate or lower Audio Requirements Stereo Audio only AAC (Advanced Audio Coding) 320Kbps bit rate or lower Container Requirements File extensions: MP4, MOV No fragmented MP4 No DRM 15 min max duration 以上~ Littlstar不支援平面的3D格式,只支援180或360 而PSVR的媒體播放器不支援3D,只支援360 ============================================================== Make 3D Videos For PSVR Wat