IceCreamBuilder Build Failed

Just installed Xcode 8.0 Beta 6 and tried to build the IceCreamBuilder app source.


Getting various errors regardless of trying to build the IceCreamBuilder App or Extension build targets. Anyone else getting this?


/Users/sven/Downloads/IceCreamBuilderAsimpleMessagesappextension/IceCreamBuilderMessagesExtension/IceCreamStickerCache.swift:65:55: Function types cannot have argument label 'sticker'; use '_' instead

/Users/sven/Downloads/IceCreamBuilderAsimpleMessagesappextension/IceCreamBuilderMessagesExtension/BuildIceCreamViewController.swift:142:16: Use of unresolved identifier 'iceCreamParts'

/Users/sven/Downloads/IceCreamBuilderAsimpleMessagesappextension/IceCreamBuilderMessagesExtension/MessagesViewController.swift:173:23: Use of unresolved identifier 'composeMessage'

/Users/sven/Downloads/IceCreamBuilderAsimpleMessagesappextension/IceCreamBuilderMessagesExtension/IceCream+Image.swift:33:48: 'size' is inaccessible due to 'private' protection level

Yeah, I had to convert the whole thing to Swift 2.3 to get it to build. I'm guessing they just changed Swift between making the project and beta 6. I uploaded the version I have been using to GitHub, feel free to suggest any changes to make it better. Please note, you still need to go into each target and select your team from the provisioning drop down to allow it to run on devices (a provisioning profile is required for device codesigning).


https://github.com/brendancboyle/IceCreamBuilder-Fixed

Accepted Answer

You need to update the project to the latests changes in Swift 3, it has changed quite a bit

IceCreamBuilder Build Failed
 
 
Q