1. 程式人生 > >iOS提交稽核失敗:通知“has changed to Invalid Binary.”錯誤

iOS提交稽核失敗:通知“has changed to Invalid Binary.”錯誤

2016-11-09

今天在App提交稽核的時候遇到了一個問題,打包上傳到itunes Connect的過程都沒有問題,但是之後在itunes Connect的活動中卻看不到自己上傳的新版本二進位制檔案。而且自己還收到了“Your app… (Apple ID:xxx) has changed to Invalid Binary”的錯誤通知。

螢幕快照 2016-11-09 上午11.33.43.png
在網上找了一些資料都說是iOS10許可權的問題,比如在App中使用了相機、相簿就需要在info.plist中增加相應的許可權,有的可能是因為只添加了許可權key,卻沒有寫許可權說明才導致這樣的問題。

不過我遇到問題原因卻不是這個,這些許可權我都是加過的。最終我發現這個問題的原因是我在專案中使用了私有的api,這倒是我沒有想到的。其實遇這樣的問題大家最好去看下開發者賬號繫結的郵箱(不過通常公司的開發者賬號郵箱不在開發者手中,需要問下所有者)。

我檢視郵箱中的描述,是這樣的
螢幕快照 2016-11-09 上午11.18.10.png
從上面可以看出,我使用的_UICreateCGImageFromIOSurface有問題。其實是因為我在開發階段使用了UI除錯工具Reveal,在上線打包前忘記去掉了,在專案中去除reveal.framework的引用就好了

相關推薦

iOS提交稽核失敗通知has changed to Invalid Binary.”錯誤

2016-11-09 今天在App提交稽核的時候遇到了一個問題,打包上傳到itunes Connect的過程都沒有問題,但是之後在itunes Connect的活動中卻看不到自己上傳的新版本二進位制檔案。而且自己還收到了“Your app… (Apple ID

iOS提交稽核您的 App 正在使用廣告識別符號 (IDFA)

提交稽核也是iOS開發者必備技能之一。關於提交稽核的教程數不勝數,不會的童鞋趕緊嘗試一下吧! 這篇文章我們來解決一個問題,關於IDFA的: 您的 App 正在使用廣告識別符號 (IDFA)。您必須先提供關於 IDFA 的使用資訊或將其從 App 中移除,然後再上傳您的二進

iOS提交稽核那些坑

最近半年主要處理iOS上架和測試方面的事,本來應該很好的記錄這段新內容的,遇到過的坑的,還是主要缺時間,沒有思考去整理。目前幾次比較明顯的問題記錄下,方便後續經驗總結。 問題當然是最能讓人印象最深刻的,下面簡單說下: 1,被拒後的問題解決中心-issues center 對話方塊

iOS提交稽核注意點

(1)奔潰的程式或者存在重大BUG:產品提審前一定要經過反覆的測試,如果存在APP頻繁奔潰或者閃退,要通過的概率基本為零,在蘋果叢林法則中,使用者體驗至上。 (2)誘導使用者評論:假如APP中出現“給個好評”、“五星好評”、“好評獎勵”等誘導性評論,基本是稽核NG的。 (3)許可權功能:需要

kafka自動提交offset失敗Auto offset commit failed

今天在服務日誌中觀察資料的消費情況時,發現了一個如下的警告,而且每隔幾秒就會出現一次,雖然只是個警告, Auto offset commit failed for group order_group: Commit cannot be completed since

SVN提交檔案失敗系統找不到指定路徑

   完成程式程式碼工作後,進行SVN的檔案提交。先進行專案的更新,然後在修改的檔案上進行提交操作,發現SVN彈出提示資訊,“系統找不到指定路徑”提交失敗,如下圖:        之後,嘗試在檔案所在路徑資料夾上進行提交操作並且在這之前進行過“清理”操作,但是得

IOS 提交稽核,遇到Missing Push Notification Entitlement 問題。

昨天晚上提交軟體稽核,遇到了Missing Push Notification Entitlement 的問題。 問題起因:這個版本我添加了PUSH推送功能,然後上傳軟體後,就提示Missing Push Notification Entitlement。 解決辦法:我重新

Xcode 8 iOS10.0提交版本失敗此構建版本無效

今天提交新版本,提示“此構建版本無效”,並有郵件通知,大致意思是,需要新增訪問許可權申請資訊: NSCameraUsageDescription —— 相機訪問時的提示資訊 NSMicrophoneUsageDescription —— 開啟麥克風的提示資訊

iOS AppStory稽核失敗總結

1.專案用到極光推送,在安裝app時,獲取registrationID,在登入時邦定userID和registrationID,方便給每個人推送。但是產品定邏輯時就是登入前必須開啟推送,在提交蘋果稽核時直接被拒,下面是被拒文件: 1.0 元資料被拒絕 2017年7月30日

MySQL連線失敗Can't connect to MySQL server on '127.0.0.1'

報錯資訊:failed to connect to MySQL at localhost:3306 with user root Could not connect to MySQL database

shiny-server 啟動失敗start: Job failed to start

問題:啟動shiny-server時失敗,如下:[[email protected] ~]# status shiny-servershiny-server stop/waiting[[email protected] ~]# start shiny-se

SQLyog以excel檔案匯入mysql資料庫失敗[Microsoft][ODBC Excel 驅動程式] 保留錯誤 (-5016); 沒有這種錯誤的訊息

歡迎關注我新部落格下的同篇文章 前言 之前經常使用excel匯入資料庫的方式來進行資料填充,於2017年11月部署一個專案的時候,上線前發現匯入資料失敗,顯示報錯為[Microsoft][ODBC Excel 驅動程式] 保留錯誤 (-5016); 沒有

提交到AppStore時失敗提交稽核時提示UIRequiredDeviceCapabilities

UIRequiredDeviceCapabilities的作用 當提交程式到app store時,3.0及更高版本的應用程式不再直接說明使用哪種裝置,而是使用info.plist檔案來確定需要哪些裝置功能。iTunes通過這個所需功能的列表來確定一個應用程式能

把apk提交騰訊應用市場的時候稽核失敗—未通過原因拉取應用稽核資訊失敗

把apk提交騰訊應用市場的時候,顯示未通過原因:拉取應用稽核資訊失敗 失敗原因是我用的是第三方加固平臺加固的apk,讀取apk的時候導致失敗 需要用騰訊的加固軟體來加固,名字叫樂固 上傳apk的時

maven 下載jar失敗 resolution will not be reattempted until the update interval of central has elapsed or updates are forced

emp 。。 epo except resp esp failure XML could Multiple annotations found at this line: - ArtifactTransferException: Failure to transfer

iOS開發 - ANPs推送通知 標簽 推送通知ANPs遠程推送、本地推送

control con 垃圾 pre 條件 %20 常用 建立連接 mod iOS開發 - ANPs推送通知 標簽: 推送通知ANPs遠程推送本地推送 2015-05-03 14:12 3510人閱讀 評論(0) 收藏 舉報 本文章已收錄於: iOS知識庫

SVN提交文件失敗系統找不到指定路徑

svn 系統找不到指定路徑 完成程序代碼工作後,進行SVN的文件提交。先進行項目的更新,然後在修改的文件上進行提交操作,發現SVN彈出提示信息,“系統找不到指定路徑”提交失敗. 解決方案 通過cleanup解決了問題提供另外的一個可能的方案出現這個問題的原因是,在.svn目錄中缺少一個叫做tm

iOS開發知識之AFNetworking提交陣列引數

今天突然有個介面需要傳陣列引數,以前沒用過,直接傳,傳過去的格式都不對,將陣列引數變成json字串發過去又有轉義斜槓,於是各種查,最後通過2個別人寫的文章,湊在一起,可以了。 以下是方案: 1、就找到AFURLRequestSerialization.m的AFQueryStringPairsFr

SSH 遠端連線 WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

[[email protected] ~]$ ssh [email protected] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTI

[Linux][小技巧]提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

在使用虛擬機器的一些情況下,我們可能會頻繁的使用ssh登入虛擬機器,然而由於一些網路條件的原因,我們可能會先後使用同一個ip地址登入不同的虛擬機器。 這時,如果你使用的是mac或者linux系統,它會提示: troy@Troy-PC# ssh [email protected]