在開發中,我們需要進行對應用程式進行除錯,有如下打包方案
1.ios 無證書真機除錯流程
2.個人/公司證書
3.企業證書
在使用企業證書打包時,能夠通過分發子證書的形式去打包,在分發的子證書中,只需要企業內其他開發者生成
如下證書和描述檔案,還有乙個在證書中繫結的應用bundle identifier即可:
在內部非主機開發者使用的時候,只需要將p12(匯入時需要匯出時設定的密碼)檔案匯入到鑰匙串,然後在xcode中[專案名->target->build settings->code signing identity]處選擇匯入的鑰匙串,在[專案名->general->signing->provisioning profile]描述檔案處(provisioning profile)進行[import profile]hellowoeee.mobileprovision這個描述檔案即可進行打包
對於上面這種行為就是指定證書打包方式
,當然還有自動管理證書打包方式
,自動簽名管理打包只需要在[專案名->general->signing->automatically manage signing]選中下面按鈕,然後進行打包即可
注意:1.如果是指定證書打包的形式,是不用登入原企業賬號的,只需要p12檔案、p12檔案的密碼和繫結在證書上的bundle identifier 、證書檔案
2.自動管理是需要登入企業證書賬號的,用於自動管理證書
下面就是我在專案中使用的plist檔案
<?xml version="1.0" encoding="utf-8"?>
items
assets
kind
software-package
md5247c3c09df432fe363d18f4b288c38b8
urlkind
display-image
needs-shine
urlmetadata
bundle-identifier
com.suwu150.ied
kind
software
title
rrrr
var fs = require('fs');
var crypto = require('crypto');
var path = './codefile.ipa';
var start = new date().gettime();
var md5sum = crypto.createhash('md5');
var stream = fs.createreadstream(path);
stream.on('data', function(chunk) );
stream.on('end', function() );
編輯日期2019-12-2 ios 企業證書 ipa 重新簽名發布
ios 企業證書 ipa 重新簽名發布 1.應用場景 當前有乙個 未用企業證書簽名的 ipa 檔案,預設是不可以直接安裝到裝置上的 我們需要用企業版證書簽名 當前有乙個已經用企業證書簽名的 ipa 檔案,不過我們可以用另外乙個企業證書對其重新簽名 以上兩種場景國內有開放的平台在做,比如 蒲公英 2....
使用企業證書打包 ipa包
非企業證書,co.ltd company 企業證書,co.ltd enterprise 選擇企業證書打包時選擇enterprise型別的安裝包,打完包後較一般證書多乙個mainfest.plist檔案。注意 打包時不勾選include mainfest選項的話就不會出現mainfest.plist檔...
ios 證書配置 打包 發布
一 證書配置 1 網頁配置證書 1 certificates 電腦證書配置 2 profiles 檔案生成 1 配置profile檔案 2 打包發布 一 證書配置 1 certificates 電腦證書配置 1 建立 2 選擇證書使用環境 3 選擇並且生成電腦證書 4 證書生成.cer證書,雙擊執行...