1.私鑰不能讀取ios
read private data errorgit
由於是先搞的安卓,因此前部分申請,上傳公鑰都是安卓那邊的同事作了,因而我直接從同事那裏拿了私鑰和公鑰。函數
不能讀取懷疑過私鑰沒轉pcks8,可是我本身在mac上轉報錯unable read data。。。測試
因此我覺得這個是轉過的因此不能再轉。坑死了,直到後來我本身生成了一個私鑰,轉格式後能夠過簽名函數,發覺不太對。可是對應公鑰的必須只有一個私鑰。ui
後來問了支付寶的技術支持才知道,安卓的私鑰不須要轉pcks8,ios的才須要。這個咱們沒溝通,簡直被坑死了。blog
2.支付寶加入後編譯無法經過支付寶
i386什麼的報錯,指的是在模擬器環境下。。it
rvm64報錯是指不支持64位。這個我在網上搜了不少這方面的問題。我在加入另一個js交互項目後也出現這個編譯問題。而後我把framework重現加了一遍就行了,別問我爲何,我也不知道。可是我在別人的文章看到過這個作法。大體是若是幾個包都調用某個庫可能路徑有衝突,刪掉從新加載就行了。io
rm7報錯,這個是今晚遇到的。最近兩天得回家幹活,因而奇怪的事情就出來了。公司好好的,晚上回家就各類報錯。一種問題,是公司用真機測試,回家開模擬機,甚至模擬器沒有選擇,致使空設備編譯,坑死了。找了半天,選擇模擬器就對了。編譯
今晚我把測試機帶回家,結果發現模擬機編譯ok,真機編譯就出現rm7錯誤,網上查都是DataSigner.m改爲DataSigner.mm,問題是新的SDK這個都是封裝成.a的靜態庫了,只有頭文件調用啊。因而我查查查,頭髮都快熬白了,沒有找到哪裏有問題。關鍵是支付寶給的demo真機運行是ok的。
好在博主今天干了兩件糊塗事,一件是忘了git c代碼了,一件是在忘了備份代碼的狀況下搞C++混編,各類配置被我亂改了一氣。因而我打算苦逼重寫時,噹噹噹當,我發現回去最原始也不行。那就只有配置和Demo的有區別了,一項一項對配置,而後發現Building Settings裏的Deploment裏最後一項:
這個參數Demo裏是ios7.0,個人裏面是7.1,改回7.0,編譯就ok了。我測試機版本是7.1.2.關鍵這個參數我沒動過啊,我發誓。
不要問我爲神馬?知道爲神馬的客官們請留言解惑。。。淚流滿面來寫博,記這個難忘的晚上。再不git小鞭抽打。。。~~~~(>_<)~~~~
3.js交互
博主交互渣,好在同事很友好,箇中今晚不寫了。如今回頭看我轉的幾篇交互的文,都弱爆了。下次再來總結。碎覺。。。