更新發布證書 2017.11.11php
刪除舊的發佈證書html
請求新的證書,下載。 去更新WWDR Certificate證書下載地址:https://developer.apple.com/certificationauthority/AppleWWDRCA.cerios
在鑰匙鏈中顯示隱藏的WWDR證書,刪除。 安裝新的發佈證書,OK算法
iOS App Development (Maximum number of certificates generated) api
iTunes Connect 更新了嗎?爲甚麼個人項目如今缺乏證實xcode
<key>ITSAppUsesNonExemptEncryption</key><false/>緩存
以這樣看起來,不知道接下來會不會有人養起人工的iPhone農場,天天開始固定的應用程序,讓應用不斷活躍呢?站在開發者的角度,請就不要再說評論沒有什麼關係啦~若是真的喜歡某支應用程序,別忘了爲他評些好評,讓他往前排一些。
總結:
下載量永遠都會是APP store算法的核心
想一想sotre最容易獲得的,最直觀體現用戶對APP喜好程度的因素是什麼——下載量。也許今天不少人認爲幾回算法更新後,下載量所佔算法權重愈來愈低,但這個核心數據在算法中的比重絕對會是第一位的。
哪些因素可能被app store排名算法因素?
下面這些是我認爲會影響次日排名的一些因素,我以重要程度進行了排序:
*****下載量:這個誰都懂;
*****好評比例:今天有多少好評,好評佔總評論量多少,這個也是能夠當天得到的數據。
**當天卸載率:這個數據itunes官方也很容易獲得。
*** 當天用戶對該APP的使用時長。
**用戶下載及好評用的IP地址:這會影響APP所在地區的排名。微信
SketchUp又名「草圖大師」 sketchup絕對是一款適合於設計師使用的軟件,由於它的操做不會成爲你的障礙,你能夠專一於設計自己了。
iOS的橫屏(Landscape)與豎屏(Portrait)InterfaceOrientation
經查找得知系統證書WWDR在2016年2月14日失效,須要更新WWDR系統證書
下載證書地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下載以後 雙擊安裝
到這 還須要一步
1.在登陸裏面刪除過時的證書WWDR
2.在系統裏面 刪除過時的證書WWDR 就能夠完美的解決了。全部的證書 均可以使用了
(找不到過時證書?點擊顯示-->顯示已過時的證書。)
經驗分享:
1.目前蘋果嚴打關鍵字。標題裏含有關鍵字基本上 就等着被拒吧
2.元數據被拒後。修改好後回覆給審覈團隊通常要等上2-4天左右。確定比從新提交快。
3.關於加急:填寫正常的理由通常是崩潰的經過幾率大。且重現步驟描寫清楚,通常當晚提交 次日早上就能夠經過
IOS app審覈時間:提交 app 後,用戶便可以在 iTunes Connect 的「My Apps」(管理您的應用軟件)模塊中查看其狀態。並且每一個app的審覈時間多是不一樣的。少則可能一個星期內能搞定,多則可能三四個星期以上。
若是想讓審覈加快的話,有一個辦法,那就是申請「加速APP審覈」,不過加速審覈的受理名額是有限的,不必定每一個申請的人都被受理。
你們的APP最長多久經過蘋果審覈?順便給你們分享下被打回的緣由
一星期的wait for review,而後in review了兩天
最近蘋果iOS應用審覈時間 平均10天
騰訊iOS預審團隊分享:被蘋果拒絕100屢次,一半緣由是」IAP異常「
xcode配置開發賬號
在xcode->Preferences...->Accounts 配置賬號,能夠在驗證app提交文件時,解決賬號的問題。
上傳後,在 TestFlight App中能夠看到提交的版本狀態
製做app圖片時 模擬器不要縮放
上傳app圖標時出現:圖像不能包含alpha通道和透明度
解決方法:用mac自帶的預覽功能打開,導出圖片時去掉alpha的選項
上傳蘋果商店時圖片不能包含 alpha通道和透明度是什麼意思?該怎麼解決?
1 bulid settings -> packaging -> product name 不要寫中文 改爲英文
2 在info.plist中新增Bundle display name:個人程序名稱
錯誤緣由:把Product Name做爲程序名稱,程序名稱錯亂
解決方法:檢查Product Name, 不要包含中文以及特殊字符。在info.plist中新增Bundle display name:個人程序名稱。程序名稱改成英文,Product Name也改成同樣的。
沒有相應尺寸的開機畫面,系統所有按舊設備處理
This letter serves as notice of termination of the Apple Developer Enterprise Program License Agreement (the "ADEP Agreement") and the Apple Developer Agreement (the "Developer Agreement") between You and Apple Inc. ("Apple")
we found that your app and/or its metadata does not appear to include final content,which is not in compliance with the App Store Review Guidelines
iOS9 狀態欄 CGContextSaveGState: invalid context 0x0. If you want to see the
刪除 原先的設置代碼//設置狀態欄的白色 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
修改方式將View controller-based status bar appearance設置爲YES,而後使用新的方式來實現狀態欄的樣式。
unexpected nil window in _UIApplicationHandleEventFromQueueEvent
iOS 9 中兩個比較特別的特性及其兼容問題,即:App Transport Security 和 App Thinning。
App Transport Security (ATS) 是 Apple 爲提升系統及應用安全性而在 iOS 9 和 OS X EI Capitan 中引入的新特性,必然,出於安全性的考慮,在新發布的 watchOS 2 系統中也會適用。
一旦開啓 ATS 後,應用全部的網絡請求將會自動轉換爲 HTPPS 傳輸,且採用一系列配置要求來保證數據傳輸的安全性,包括:
• Transport Layer Security 協議版本要求 TLS1.2 以上
• 服務的 Ciphers 配置要求支持 Forward Secrecy 等
• 證書籤名算法符合 ATS 要求等
若是你的 App 的服務也在升級以適配 ATS 要求,可使用以下的方式進行校驗:
在 OS X EI Capitan 系統的終端中經過 nscurl 命令來診斷檢查你的 HTTPS 服務配置是否知足 Apple 的 ATS 要求:$ nscurl --verbose --ats-diagnostics https://<your_server_domain>
Apple 雖然但願開發者能夠積極的參與併爲系統及應用安全共同努力,但官方仍提供了一些參考配置去禁用 ATS 功能或下降 ATS 的安全性要求。
開發者能夠在 App 的 Info.plist 中添加 NSAppTransportSecurity 的相關配置,用以禁用 ATS 或者添加白名單,可用的配置參數以下:
App Thinning 是一個關於節省 iOS 設備存儲空間的功能,它可讓 iOS 設備在安裝、更新及運行 App 等場景中僅下載所需的資源,減小 App 的佔用空間,從而節省設備的存儲空間。
developer.apple.com -->
Member Center -->
Certificates, Identifiers & Profiles, Certificate -->
Certificates --> Add Certificate
費用99美金一年, 該帳號在App Store銷售者能夠顯示相似Studios,或者自定義的團隊名稱
,好比Mamshare INC,公司帳號能夠容許多個開發者協做開發,比我的多一些賬號管理的設置,能夠設置多個AppleID,分4種管理級別權限,詳細見備註。100個蘋果的iOS設備UDID測試。可是申請時須要填寫公司的鄧白氏編碼(D-U-N-S)。
備註:
Admin Legal權限:超級管理員。能夠管理開發者和管理app store中的應用。
Admin權限:管理員,能夠管理開發者。添加測試機子和管理團隊證書。
Member權限:是普通開發者。只能下載證書和使用證書
No Access權限:沒有相應的權限。
費用299美金一年, 該帳號開發應用不能發佈到App Store,只能企業內部應用,蘋果的iOS設備UDID數量不限制。企業帳號適合不但願上線App Store,可是須要企業內部好比1000人的iOS設備都部署。公司測試部門須要全公司測試設備,突破100個UDID的限制。
費用0美圓 ,只能教育機構或學院內部使用。必須是蘋果iOS開發者計劃受權機構。不能對外正式發佈iOS應用程序。
App name - 你的App出如今App Store中的名稱
Primary language - App的基本語言,好比中文
Bundle ID - 就是App的Bundle Identifier
Version - App版本號,對於首次發佈建議設置爲1.0
SKU - 最小存貨單位。隨便填點什麼,好比你的App叫"Awesome Food App",那你能夠填"awesome_food_app",命名規則可用的有英文字母、數字、連字符、句點和下劃線,可是不能用空格。
App Store--心酸的上線路,說說那些難以想象的被拒理由
appStore緩存緣由,以前沒下過應用的,下載的就是最新的,若是以前有下載過舊版的,那麼就是舊版的
apple技術支持:
https://developer.apple.com/support/