对于错误信息Undefined symbols for architecture i386:的解决方案

其他代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

当拷贝文件到工程里的时候,若不注意勾选"Add to Target",运行时会报如下类似的错误:

Undefined symbols for architecture i386:

 

"_OBJC_CLASS_$_SKPSMTPMessage", referenced from:

  objc-class-ref in ConfirmController.o

 

"_kSKPSMTPPartContentTransferEncodingKey", referenced from:

  -[ConfirmController sendEmail] in ConfirmController.o

 

"_kSKPSMTPPartMessageKey", referenced from:

  -[ConfirmController sendEmail] in ConfirmController.o

 

"_kSKPSMTPPartContentTypeKey", referenced from:

  -[ConfirmController sendEmail] in ConfirmController.o

 

ld: symbol(s) not found for architecture i386