1. 程式人生 > >ipa檔案重新簽名的三種方法

ipa檔案重新簽名的三種方法

方法一:   利用商業化工具簽名,SeeTest支援把ipa重新簽名,簽名需要提供 provision檔案,和開發者證書私鑰和密碼   方法二:   自己想辦法籤,程式碼參考如下
unzip app.ipa rm -rf Payload/MyApp.app/_CodeSignature/ cp ~/Downloads/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision codesign -f -s "iPhone Distribution: Company Certificate" --resource-rules Payload/MyApp.app/ResourceRules.plist Payload/MyApp.app zip -qr app-resigned.ipa Payload/
  其中"iPhone Distribution: Company Certificate"是你證書的common name, 別的沒什麼要注意的。   方法三:   網上有推薦用一個叫iresign的工具簽名,其實挺好用,該工具只能工作在mac下面   個人推薦用方法三,但是要注意一個問題,就是iresign需要你提供四個資訊,一個是ipa檔案,一個是provision檔案,一個是證書的common name,最後一個是entitlements.plist檔案。前三個想必大家都懂,但是第四個之前真沒聽過,網上資料也有限。   請用下面的方法生成entitlements.plist檔案
/usr/libexec/PlistBuddy -x -c "print :Entitlements " /dev/stdin <<< $(security cms -D -i production.app/embedded.mobileprovision) > entitlements.plist /usr/libexec/PlistBuddy -c 'Set :get-task-allow true' entitlements.plist
  生成之後,再利用iresign,就可以做出一個可以被xcode instrument的ipa包了。

相關推薦

ipa檔案重新簽名方法

方法一:   利用商業化工具簽名,SeeTest支援把ipa重新簽名,簽名需要提供 provision檔案,和開發者證書私鑰和密碼   方法二:   自己想辦法籤,程式碼參考如下 unzip app.ipa rm -rf Payload/MyApp.app/_CodeS

前端下載excel檔案功能的方法

原文:https://www.cnblogs.com/houxiaohang/p/6846467.html 因為最近要做一個功能:將excel檔案上傳到伺服器進行解析讀取,再生成新的excel檔案下載下來。故找到了這篇博文,很實用,轉載一下,方便以後使用。 1 從後端接收json資料,前端處理生成exce

python逐行讀取檔案內容的方法

一、使用open開啟檔案後一定要記得呼叫檔案物件的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。 二、需要匯入import os 三、下面是逐行讀取檔案內容的三種方法: 1、第一種方法: f = open("foo.txt")

檔案的壓縮,日誌管理,ip地址設定的方法

tar                                  ##歸檔檔案(把多個檔案變成一個檔案)   &

vue2.0資料更新,重新渲染檢視的方法

問題:利用v-for渲染資料,通過方法改變了資料,檢視沒有更新。 原因:由於javascript的限制,Vue不能檢測到以下變動的陣列(如:objArr): 1.通過索引直接設定陣列的某個值,this.objArr[index] = newValue; 2.通過索引直接設

Halcon一日一練:讀取檔案目錄影象的方法

第一種方法: 讀了一個單一影象: read_image(Image,'fabrik') 這種方式可以快速的讀取軟體自身攜帶的庫影象檔案,系統設定了庫影象映像檔案的快速讀取方式,我們也可以通過絕對地址的方式來讀取指定的目錄檔案: read_image(Image1,'E:/Halcon一日一練/參考資料

log4j 2讀取配置檔案方法

log4j 2讀取配置檔案的三種方法。 log4j 2讀取的配置檔案可以分為三類:src下的配置檔案、絕對路徑的配置檔案、相對路徑的配置檔案。我們一一給例子。直接看程式碼:   package com.herman.test;   impor

Python實現下載檔案方法

下面來看看三種方法是如何來下載zip檔案的:方法一: import urllib print "downloading with urllib" url = 'http://www.jb51.net//test/demo.zip' urllib.urlretrieve(url, "demo.zip")

python讀取文字檔案方法

參考連結 python讀取文字檔案的內容,有三種方法。 read()、readline()、readlines() read() read()是最簡單的一種方法,一次性讀取檔案的所有內容放在一個大字串中,即記憶體中。 file=open('test.txt') try:

本機向windows伺服器傳輸檔案方法

1、通過遠端連線到這個伺服器,然後本機到伺服器能直接貼上複製檔案上去。 2、不能貼上複製的,我們有第二種方法: ①、windows+R,輸入mstsc ②、點選“選項”按鈕,開啟遠端連線選項卡  選擇本地資源,點選詳細資訊  開啟驅動器,選擇

SpringMVC上傳檔案方法

直接上程式碼吧,大夥一看便知 這時:commonsmultipartresolver 的原始碼,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html 前臺:

java 分次讀取大檔案方法

1. java 讀取大檔案的困難 java 讀取檔案的一般操作是將檔案資料全部讀取到記憶體中,然後再對資料進行操作。例如 Path path = Paths.get("file path"); byte[] data = Files.readAllBytes(path)

Python 學習 001:Python判斷檔案是否存在的方法

目錄 1.使用os模組判斷檔案是否可做讀寫操作 2.使用Try語句 3.使用pathlib模組 正文 通常在讀寫檔案之前,需要判斷檔案或目錄是否存在,不然某些處理方法可能會使程式出錯。所以最好在做任何操作之前,先判斷檔案是否存在。這裡將介紹三種判斷檔案或資料夾是否存

Python之讀取TXT檔案方法

方法一: #read txt method one f = open("./image/abc.txt") line = f.readline() while line: print line line = f.readline() f.close()

快速開啟檔案命令列的方法

快速開啟檔案命令列的三種方法 方法一:Window + R  一般專業電腦工作者最常用的就是Window + R撥出執行視窗然後點選cmd進入命令列 然後直接輸入 cd + 資料夾路徑 最後敲個回車即可。 但是也有別的小夥伴存在直接c

檔案上傳的方法 1servlet方式

今天突然想起來檔案上傳,竟然不會了,趕緊拿出來學習總結下。 **1.原始的servlet檔案上傳下載 2.Struts2框架的檔案上傳 3.Spring-Mvc框架的檔案上傳** 1.原始的servlet檔案上傳下載 簡單說下流程 1. 開發f

java實現檔案上傳下載的方法

JSP+Servlet 一、檔案上傳下載原理 在TCP/IP中,最早出現的檔案上傳機制是FTP。它是將檔案由客戶端傳送到伺服器的標準機制。但是在jsp程式設計中不能使用FTP方法來上傳檔案,這是由jsp的執行機制所決定的。 通過為表單元素設定Method=“post” en

Shell_Linux bash shell 逐行讀取檔案方法

方法一,指定換行符讀取: #! /bin/bash     IFS="  "     for LINE in `cat /etc/passwd`  do            echo $LINE d

matplotlib—方法載入資料檔案進行視覺化

1.csv獲取資料 (1)匯入模組 from matplotlib import pyplot as plt import numpy as np import csv #用來正常顯示中文標籤 plt.rcParams['font.sans-serif

在VC中載入LIB庫檔案方法

  (1)LIB檔案直接加入到工程檔案列表中     在VC中開啟File View一頁,選中工程名,單擊滑鼠右鍵,然後選中"Add Files to Project"選單,在彈出的檔案對話方塊中選中要加入DLL的LIB檔案即可。     (2)設定工程的 Project Settings來載入DLL的LIB