Just My Life & My Work

Posts tagged ‘problem’

[iOS] 不合法的伺服器憑證問題

這是個很奇妙的議題,明明是用去年人家寫的案子呼叫API的程式碼,連第三方套件也一模一樣,所帶入的方法參數一模一樣,但是卻跑不出相同的結果⋯⋯

不知怎麼命名這篇文章,暫且以不合法的伺服器憑證問題為名吧!似乎跟http和https有關聯?還有什麼SSL?

然後就跑出這幾行訊息:

The certificate for this server is invalid. You might be connecting to a server that is pretending to be “xxx.ooo.com.tw” which could put your confidential information at risk.

查了網路前人的解法,原來只要在兩個delegate改成這樣⋯⋯

- (BOOL)connection:(NSURLConnection *)connection
canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace
{
    return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust];
}
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
{
    [challenge.sender useCredential:[NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust] forAuthenticationChallenge:challenge];
    [challenge.sender continueWithoutCredentialForAuthenticationChallenge:challenge];
}

起初還想要請負責server端的人改安全性程度,不過既然去年的project都可以成功跑出結果,還是由我app端來處理問題吧!

寫了以上的code,還是不太明白意義⋯⋯知道的人請跟我說一下><;

參考:How to use NSURLConnection to connect with SSL for an untrusted cert?NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813) iOS

[iOS] 遺漏增加框架

原以為不會再犯遺漏增加框架這個錯誤,沒想到還是發生這個問題了!哈~原因是和夥伴協同開發,總是會修改到專案檔的CodeSign,時常你推我拉,就把原本加框架(framework)的設定給覆蓋掉,而且編譯錯誤訊息讓人摸不著頭緒~

ld: ‘objc-class-ref’ in /Users/jason/Library/Developer/Xcode/DerivedData/HappyLife-enmzswezatuldlgagktefheghves/Build/Intermediates/HappyLife.build/Debug-iphoneos/HappyLife.build/Objects-normal/armv7/HLEditPhotoViewController.o contains undefined reference for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

(繼續閱讀…)

[iOS] CodeSign的問題

跟夥伴協同開發專案,使用git來做專案版本管理,時常會遇到CodeSign的問題,不過這問題還算小,只要在專案那兒作調整即可解決~而編譯時失敗會出現這條訊息:

CodeSign error: code signing is required for product type ‘Application’ in SDK ‘iOS 7.0’

iOS CodeSign problem

(繼續閱讀…)

Mac硬碟空間不足問題

最近一個月以來,一直受硬碟空間不足所苦,原因是我的Macbook Air只有128GB,為什麼這麼小?因為我買基本款,想說我不會把太多資料存放在筆電,半年前也買了1TB的隨身硬碟,一且都在計畫之中才是,只是Mac OS開始發揮潛力,原本的好意變成困擾。簡單來說,原本備份這個功能用意良好,但對於本來就有做備份的我來說顯得多餘~

關於這台Mac 後

其中我把70GB割給Mac,而50GB分給Windows,已經沒有在Air存放音樂、影片、影像的我,上頭顯示的「其他」不知道為何如此龐大?

(繼續閱讀…)

[iOS] 簽署資源問題 (Signed Resource Problem)

簽署資源已經被添加,修改,或刪除」這是google的翻譯,其實要看原文才知道這是什麼問題:

A signed resource has been added, modified, or deleted.

這是在編Xcode上編譯時,會出現的問題,當然我根本不知道為何會出現這個問題,還好解決的方法只是重開Xcode,但若在某些情況無法這麼做的話,該怎麼辦呢?

A signed resource has been added, modified, or deleted.
(繼續閱讀…)

[iOS] UIImageView和UIButton的setImage

還在搞記憶體的問題,這個問題可是所有工程師的夢魘啊~程式之所以會crash,一大原因就是出於記憶體相關問題,而我最近面對的是記憶體無法釋放~

iOS UIImageView和UIButton的setImage

(繼續閱讀…)

Windows XP 藍屏後重開機

不知是快要壽終正寢(從96年11月到現在),還是快被我操爛掉(因為常用來跑實驗),已經用將近三年的桌電,Windows XP藍屏後重開機的狀況越來越頻繁,還好我總是有隨時存檔的好習慣,不然寫到一半的論文就會整個消失!

Windows XP 藍屏後重開機

(繼續閱讀…)

[Mac OS] 升級OS X Mountain Lion後無法找到Git

忍了很久,大概有半年之久,才鼓起勇氣把Mac OS升級~原本以為是無痛升級,但還是有些習慣不得不改變~像是打字,原本打錯按後退鍵,會倒退注音符號,現在變成倒退國字,讓原本是Mac OS風格,感覺變成是Windows OS風格嚕~

哈~一個工作上會用到的工具Git,卻在升級之後找不到,查了網路才知道要重新設定路徑。

Mac OS X Mountain Lion

(繼續閱讀…)

[OpenCV] 產生具透明度的影像 (Create Transparency Image)

喜歡視覺觀感的我,一直在處理RGB影像,還沒有實際去產生RGBA影像,只有最近拿人家已經做好的PNG美術影像來做APP,一直對透明度懵懵懂懂。在影像中的每一個像素,RGB有24bits,而RGBA則有32bits,如此想像,只要創建的影像每個像素配給它32bits,即可產生具透明度的影像

以下程式跑出來具透明度的PNG影像,RGBA=(0, 127, 255, 127)。

happyman_IplImage

(繼續閱讀…)

[iOS] Xcode 吃光硬碟空間

我的MacBook Air固態硬碟容量只有128GB,分割70GB給Mac,而分割58給Windows。以為這樣子就夠我開發iOS,直到系統在容量低於1GB的時候不斷通知我,要我注意容量即將用罄,我不管它,直到Xcode被凍結……

Xcode 吃光硬碟空間前 (繼續閱讀…)

標籤雲