今天又遇到“linker command failed with exit code 1 (use -v to see invocation)”的問題,
最讓我郁悶的是Xcode並不會指出具體錯誤的代碼,這讓一個新手找問題,變得更加困難,
下面大概總結一下我遇到的錯誤吧:
1. Storyboard 裡鏈接或者使用的圖片不存在。
解決:去掉Storyboard裡使用到的圖片即可。
2. 定義的類名與圖片名字重合(這點也實現讓我沒想通圖片名和類名為什麼也不能相同)。
解決:修改兩個名字成不同名字,或者暫時注釋掉類名即可編譯成功。
大概是習慣了.NET 裡那種簡單優美的語法,到Objetive-c 這邊來,怎麼樣看代碼都不優美,沒有美感,再也不會像在.NET 裡寫代碼一字值千金的感覺了。
3. 使用到的第三方的庫 .a 文件不存在於本地。
解決: I :找到該庫,重新添加引用。
II: 暫時注釋掉對該庫調用的代碼,即可編譯通過。