① ios簽名怎麼弄
ios簽名其實是對蘋果安裝包用企業號進行打包的一個過程,可以只提供IPA格式的安裝包進行簽名操作,也可以直接通過Xcode源碼進行打包,最後實現第三方應用的下載。
所有的人,都祝你快樂
廣告
可能有很多人會問了,蘋果簽名怎麼簽?可以自己簽名嗎?
蘋果簽名怎麼簽?
其實在iOS出來之前,在主流操作系統(Mac/Windows/Linux)上開發和運行軟體是不需要簽名的,因為軟體隨便從哪裡下載都能運行,導致平台對第三方軟體難以控制,盜版流行。蘋果希望解決這樣的問題,因此在iOS平台對第三方APP有絕對的控制權,一定要保證每一個安裝到iOS上的APP都是經過蘋果官方允許的。
而蘋果簽名的出現就是稍微打破了一下這種現狀:簡單的來說就是沒有上架appstore或者難以通過appstore審核的app,就會需要蘋果簽名這種形式,來讓用戶可以直接下載。
蘋果企業賬號(Apple Developer Enterprise Program)是蘋果公司提供給 iOS 開發者的一種高級別的開發者賬號,區別於個人開發者賬號和公司開發者賬號,企業賬號具有其他兩個賬號都無法比擬的優勢:可以將簽名後的應用在任何 iOS 設備上安裝,且沒有安裝數量的限制其中。
ios簽名可以自己簽嗎?
據了解ios簽名是不能自己簽,因為經過ios簽名的軟體是不能上架到App Store的,因此我們需要找專業的簽名服務商進行購買。
對於ios簽名很多公司或者個人很難區分什麼樣的蘋果簽名穩定,現在蘋果審核很嚴格,一般企業是不具備資格申請的,所以ios簽名證書很稀缺。
如果想要找到穩定的ios簽名, 首先需要擁有自己賬號的公司,這樣能保證使用證書是自己的,不是和別人共享,市場上很多人簽名證書都不是自己的,是朋友或者租來的,這時候如果你找這些人簽名,證書是無法保證會不會被刪除的。
② .app程序(iphone程序安裝包)能不能重新用xcode編輯(就是指反編譯)
這個是不可能的,不過你可以顯示他的包內容,提取一些圖片,他們適用的png都是加過密的,你可以通過crunch還原。用Chalers做一些代碼還原,但是你要能做到這些你肯定就不需要破解他的程序,自己就能寫出高質量的程序。
所以還是好好的學些編程的知識吧!
③ 誰能幫我反編譯一個APK的簽名和版本號。這個軟體老提示更新,但是更新後會收費,很煩。
將要修改的apk重命名,如123.apk,名字不能含有漢字,如原名沒有漢字可忽略;
解壓「一鍵APKtool」,將123.apk托至該文件夾下;
點擊「一鍵APKtool.exe」,先進行1,載入框架,然後2,反編譯;
進入該文件夾找到反編譯出來的123文件夾,裡面找到androidManifest.xml
打開,第二行<manifest android:versionCode="300" android:versionName="4.0.003" ,修改版本號,如為9.9.999,保存;
然後打開「一鍵APKtool.exe」進行3,回編apk;
在「回編apk生成目錄」便可以找到回編後的apk;
打開「ApkTool.exe」,將該apk拉到「簽名那一欄」,點擊簽名;
等待簽名成功,即可使用~
④ 如何反編譯iphone越獄插件的GUI界面
1、switch語句:
正常的switch語句:
[java] view plain
public boolean onTouchEvent(MotionEvent event) {
final int y = (int) event.getY();
mBounceHack = false;
switch (event.getAction()) {
case MotionEvent.ACTION_UP:
if (!isVerticalScrollBarEnabled()) {
setVerticalScrollBarEnabled(true);
}
if (getFirstVisiblePosition() == 0 && mRefreshState != REFRESHING) {
if ((mRefreshView.getBottom() >= mRefreshViewHeight || mRefreshView
.getTop() >= 0) && mRefreshState == RELEASE_TO_REFRESH) {
mRefreshState = REFRESHING
prepareForRefresh();
onRefresh();
} else if (mRefreshView.getBottom() < mRefreshViewHeight
|| mRefreshView.getTop() <= 0) {
resetHeader();
setSelection(1);
}
}
break;
case MotionEvent.ACTION_DOWN:
mLastMotionY = y;
break;
case MotionEvent.ACTION_MOVE:
applyHeaderPadding(event);
break; case MotionEvent.ACTION_CANCEL:
break;
}
return super.onTouchEvent(event);
}
經過JD-GUI反編譯後:
[java] view plain
public boolean onTouchEvent(MotionEvent paramMotionEvent) {
int i = (int) paramMotionEvent.getY();
this.mBounceHack = 0;
switch (paramMotionEvent.getAction()) {
default:
case 1:
case 0:
case 2:
}
while (true) {
return super.onTouchEvent(paramMotionEvent);
if (!isVerticalScrollBarEnabled())
setVerticalScrollBarEnabled(1);
if ((getFirstVisiblePosition() != 0) || (this.mRefreshState == 4))
continue;
int j = this.mRefreshView.getBottom();
int k = this.mRefreshViewHeight;
if (((j >= k) || (this.mRefreshView.getTop() >= 0))
&& (this.mRefreshState == 3)) {
this.mRefreshState = 4;
prepareForRefresh();
onRefresh();
continue;
}
int m = this.mRefreshView.getBottom();
int n = this.mRefreshViewHeight;
if ((m >= n) && (this.mRefreshView.getTop() > 0))
continue;
resetHeader();
setSelection(1);
continue;
this.mLastMotionY = i;
continue;
applyHeaderPadding(paramMotionEvent);
}
}
⑤ Iphone應用 可以反編譯嗎
可以的!因為IPHONE的所有匯編語言都是開源的!
⑥ iphone如何電子簽名
以下是回答,望能幫助你!
還請及時採納謝謝!
日常生活中有許多用到電子簽名的地方,用photoshop軟體製作電子簽名還是有些不方便的。如何用iphone手機來簡單快捷地製作一張電子簽名呢?
1. 准備一張A4紙,黑色簽字筆,在紙上寫好簽名並用手機拍照。
2. 在手機相冊中找到該圖片,並點右上角<編輯>。
3. 調整照片參數:
曝光度:100
鮮明度:100
對比度:100
亮度:100
飽和度:-100
注意這里的飽和度是 負100,其餘都是 正100。沒有提到的其他參數就保持原樣不用動就可以~
雖然本文是用到iphone自帶的圖片編輯器,相信其他安卓系統的手機也會有自帶的圖片編輯器,只要參數按本文3,4步驟來調整,相信也可以得到相同效果的電子簽名的。
⑦ 如何對iOS應用進行修改並重新簽名
1.預先准備 在你開始將程序提交到App Store之前,你需要有一個App ID,一個有效的發布證書,以及一個有效的Provisioning profile。下面來看看它們各自的作用。 Step 1: App ID(應用ID) App ID是識別不同應用程序的唯一標示符。每個app都需要一個App ID或者app標識。目前有兩種類型的App標識:一個是精確的App ID( explicit App ID),一個是通配符App ID( wildcard App ID)。使用通配符的App ID可以用來構建和安裝多個程序。盡管通配符App ID非常方便,但是一個精確的App ID也是需要的,尤其是當App使用iCloud 或者使用其他iOS功能的時候,比如Game Center、Push Notifications或者IAP。 如果你不確定什麼樣的App ID適合你的項目,我推薦你讀下蘋果關於這一主題的文檔: Technical Note QA1713。 Step 2: Distribution Certificate(發布證書) iOS應用都有一個安全證書用於驗證開發者身份和簽名。為了可以向App Store提交app,你需要創建一個iOS provisioning profile 。首先需要創建一個distribution certificate(發布證書),過程類似於創建一個development certificate(開發證書)。如果你已經在實體設備上測試你的App,那麼你對創建development certificate就已經很熟悉了。 如果對此不熟悉,我建議你讀下 蘋果關於signing certificates和provisioning profiles的詳細指導 。 Step 3: Provisioning Profile(配置文件) 一旦你創建了App ID和distribution certificate,你可以創建一個iOS provisioning profile以方便在App Store中銷售你的App。不過,你不能使用和ad hoc distribution相同的provisioning profile。你需要為App Store分銷創建一個單獨的provisioning profile,如果你使用通配符App ID,那麼你的多個app就可以使用相同的provisioning profile。 Step 4: Build Settings(生成設置) 配置App ID、distribution certificate 和provisioning profile已經完成,是時候配置Xcode中target的build settings了。在Xcode Project Navigator的targets列表中選擇一個target,打開頂部的 Build Settings選項,然後更新一下 Code Signing來跟之前創建的distribution provisioning profile相匹配。最近添加的provisioning profiles有時候不會立馬就在build settings的 Code Signing中看到,重啟一下Xcode就可以解決這個問題。 配置Target的Build Settings Step 5: Deployment Target(部署目標) 非常有必要說下deployment target,Xcode中每個target都有一個deployment target,它可以指出app可以運行的最小版本。不過,一旦應用在App Store中生效,再去修改deployment target,你要考慮到一定後果。如果你在更新app的時候提高了deployment target,但是已經購買應用的用戶並沒有遇到新的deployment target,那麼應用就不能在用戶的移動設備上運行。如果用戶通過iTunes (不是設備)下載了一個更新過的app,然後替代了設備上原先的版本,最後卻發現新版本不能在設備上運行,這確實是個問題。 (1) 當你決定提高現有app的deployment target時,要在新版本的版本注釋中進行說明。如果你提前告知用戶,那麼至少有一點,你已經盡力阻止問題的發生了。 (2) 對於一款新app,我經常會把deployment target設置為最近發布的系統版本。因為新iOS版本發布後,滲透率的增長速度是令人難以置信的。很多人認為提高deployment target會失去大部分市場,這個說法並不準確,比如iOS 6, iOS 6發布後一個月,超過60%的設備已經進行了更新 。但對Android而言,就是另外一回事了, Android用戶並不會像iOS用戶那樣熱衷於更新操作系統版本 。 【以上簡而言之,最好從項目設計時,就決定是否考慮兼容低版本用戶,支持的話,寫代碼時使用ios新特性時最好做一下判斷,if是老版本if是新版本】 在最新的WWDC2014上,公布的數字顯示,iOS7的市場佔有率已經為87% 2. Assets(資源包) Step 1: Icons(圖標) Icon是App中不可分割的一部分,你要確保icon尺寸不會出現差錯。 iTunes Artwork: 1024px x 1024px (required) iPad/iPad Mini: 72px x 72px and 114px x 114px (required) iPhone/iPod Touch: 57px x 57px and 114px x 114px (required) 120px x 120px(required) for iPhone5/iPhone5c/iPhone5s Search Icon: 29px x 29px and 58px x 58px (optional) Settings Application: 50px x 50px and 100px x 100px (optional) Step 2: 屏幕截圖 屏幕截圖的作用不言而喻,你可以為每個app上傳5張截圖,雖然至少需要上傳一張,可能很少有人會只上傳一張圖片。另外,你還需要分別為iPhone/iPod Touch和iPad/iPad Mini准備不同的屏幕截圖。這也是不小的工作量,但卻能展示應用的另一面。Shiny Development開發的一款售價6.99美元的Mac軟體 Status Magic可以為你節省不少時間。Status Magic可以幫你把狀態欄放在截圖的正確位置。 屏幕截圖和icon是應用給用戶的第一感覺,直接關繫到用戶會不會購買。不過,你所上傳的屏幕截圖也不一定非得是實際的截圖,看看 Where』s My Water? 截圖可以通過使用此策略,更具吸引力和說服力。 當我們連上調試機以後。可以利用Xcode中Organizer中的New Screenshot輕松的截出標准大小的圖片。 Step 3: 元數據 在提交應用之前,要管理好app的元數據,包括1應用名稱、2版本號、3主要類別,4簡潔的描述,5關鍵詞,6.支持URL。如果你需要更新應用,你還要提供新增加的版本內容。 如果你的應用需要注冊【打開APP需要登錄,比如飛信】,你還得向蘋果提供一個測試賬戶或者demo賬戶,這樣審核人員就能很快進入app,而不用再注冊賬號。 3. 提交准備 Xcode 4以後,開發者提交應用的過程就簡單多了,可以直接使用Xcode進行提交。首先在 iTunes Connect中創建app,訪問iTunes Connect,使用你的iOS開發者賬號登陸,點擊右邊的「Manage Your Apps」,點擊左上角的「Add New App」,選擇「iOS App」,然後完成表格。