90

I'm new to iOS Development, I installed Alamofire as said in README, but I have this error as other users and I don't know how to solve it.

a busy cat

AlexL
  • 1,699
  • 12
  • 20
user3579107
  • 1,359
  • 2
  • 10
  • 14

6 Answers6

396

2019 UPDATE

If you have this error and you use 'alamofire5' branch just change Alamofire.request to AF.request.

Said-Abdulla Atkaev
  • 4,193
  • 1
  • 11
  • 17
38

if you are using new Alamofire 5.xxx then you will use AF instead of Almofire it like that

AF.upload(multipartFormData: <#T##(MultipartFormData) -> Void#>, to: <#T##URLConvertible#>)

AF.request(<#T##url: URLConvertible##URLConvertible#>)

AF.download(<#T##url: URLConvertible##URLConvertible#>)
Sultan Ali
  • 2,497
  • 28
  • 25
12

I solved this issue by changing the Build Active Architectures Only settings.

Click on your project in the Project Explorer, select Build Settings, locate Architectures section, and change the Build Active Architecture Only setting to Yes for Debug and No for Release.

Hope this will work for you.

Ethan Chen
  • 649
  • 1
  • 6
  • 17
  • 2
    Alamofire.xcodeproj -> Build Settings -> Build Active Architecture Only : NO ... worked for me since I switched to Debug mode. Thanks, you saved my day ! – Fox5150 Dec 15 '15 at 12:42
  • 1
    I don't know why, but after hours of trying different things, this works, thanks man. – Julio_oa Oct 17 '16 at 02:46
  • @Fox5150 face this issue after change version of Alamofire from 4.8.2 to 5.1.0, so It will not create problem in release time or working of API?? – raavan199 Aug 26 '20 at 10:58
4

Alamofire.xcodeproj -> Build Phases -> Complie Sources

If (0 item), then "[+] Alamofire.swift".

It's OK :)

ton-katsu
  • 104
  • 2
  • 19
    Could you elaborate more your answer adding a little more description about the solution you provide? – abarisone Mar 25 '15 at 07:24
0

I found this answer and it worked for me:

I had the same problem after installing from cocoapods. Choosing Product | Clean then Product | Build fixed it. enter image description here I selected my project name then the project then. - Clean Cmd+shit+K - Build Cmd+B Strangely enough this worked for me. Good Luck!

uplearned.com
  • 3,393
  • 5
  • 44
  • 59
-1

Without having the actual project, it is very difficult to tell what the problem is. However, you do have a problem with the code that you have written. This won't compile with the data/string/JSON variable being declared. That "may" be the actual problem. Please try the following and see if that helps.

Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
         .response { request, response, data, error in
             println(request)
             println(response)
             println(data)
             println(error)
         }
cnoon
  • 16,575
  • 7
  • 58
  • 66
  • Hi @user3579107, did you end up solving your problem? If this answer helped you, could you mark it as such to be a good community user? Cheers. – cnoon Mar 08 '15 at 17:29