13 comments found.

Hello,

How to monetize from this app?

Thanks

Hi, you can publish this app as a paid application to monetise it, however in the next few days I’ll update this template with admob

Do you have published app in appstore to check it out?

Hi, no sorry, I didn’t publish any of the templates that I have on codecanyon

there are 8 (eight) errors when i compile it!!!! can you update the source code? i don’t understand how to code canyon can publish this!!!!

I just downloaded the template from Codecanyon and it has no errors. Can you provide me more information? What are these errors? If you can please send a me a screenshot to my email

Hi, please how i can change mph to km/h ?

Hi, you just have to click on mph or kmh while the location simulator is working

nice thanks , and how i remove iAD i need only admob

In ViewController.swift under: override func viewDidLoad() { • initAdMobBanner() ... will load AdMob banners • initiAdBanner() ... will load iAD banners

Just remove the one that you don’t want

Thanks – is this ready for iOS 9?

Hi, itunes mentioned that it has push notification but it is not included in the documentation? How do I fix it? it tells me missing push notification entitlement. Thanks.

Hi,

I’ve changed the project bundle identifier to my own’s (I’m just building for iOS as I don’t know about the watchkit), but I’m not sure how to make it works with the following error (I changed bundle identifier of the main project, watchkitapp, and watchkitextension):

WatchKit Extension doesn’t contain any WatchKit apps whose bundle identifiers match “myidentity.speedometer.watchkitapp”. Verify that the value of WKAppBundleIdentifier in your WatchKit Extension’s Info.plist matches the value of CFBundleIdentifier in your WatchKit App’s Info.plist.

Thanks for the help.

Sorry my bad, I typed the wrong string. It works fine now.

Hi, just to ask one question. When I’ve successfully submitted the archive build to app store, iTunes build section didn’t show the + button after half day, and the build just go to the pre-release section. What should I do to submit and have the + sign on the build section for review? Thanks.

Mmh it’s strange, if you successfully archive the build without errors and the app is show in the prerelease section it should be also visible under release..

The prerelease shows the processing build with status “Invalid Binary”. Not really sure how to solve this issue as the archive is built and submitted to app store successfully. Will try to look for the solution, thanks for the help.

It turns out to be the icon alpha issues I’m using. Just flatten all the images for all the icons and the problem is solved. Thanks.

Apple rejected the app due to following reason:

2.16 Details

Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not declare any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.

Next Steps

If your app does not require persistent real-time location updates, please remove the “location” setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.

How do I solve this problem? Any part of the code I need to change? Thanks.

Sorry about this I didn’t get this error when I uploaded a similar app… To fix try this: • go in the iphone app Info.plist • delete the UIBackgroundModes key this should solve your problem

Thanks for the help, I think this should solve the problem. However I just updated to Xcode 7 and there are some new errors for watchkit extension methods.

Is this iOS 9 compatible?

Is this iOS 9 compatible?

can you update the code… alot of errors

Speedometer project Group /Users/admin/Desktop/Speedometer/Speedometer.xcodeproj /Users/admin/Desktop/Speedometer/Speedometer.xcodeproj Update to recommended settings Speedometer Group /Users/admin/Desktop/Speedometer/Speedometer/Base.lproj/Main.storyboard /Users/admin/Desktop/Speedometer/Speedometer/Base.lproj/Main.storyboard 2 conflicting constraints Speedometer WatchKit Extension Group /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:67:31: ‘enumerate’ is unavailable: call the ‘enumerate()’ method on the sequence /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:60:13: Variable ‘speed’ was never mutated; consider changing to ‘let’ constant /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:61:13: Variable ‘speedMph’ was never mutated; consider changing to ‘let’ constant /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:63:13: Variable ‘speedBike’ was never mutated; consider changing to ‘let’ constant /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:67:14: Immutable value ‘index’ was never used; consider replacing with ’_’ or removing it /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:67:21: Immutable value ‘value’ was never used; consider replacing with ’_’ or removing it /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/bikeController.swift:34:10: Objective-C method ‘locationManager:didUpdateLocations:’ provided by method ‘locationManager(idUpdateLocations:)’ conflicts with optional requirement method ‘locationManager(:didUpdateLocations:)’ in protocol ‘CLLocationManagerDelegate’ /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:69:31: ‘enumerate’ is unavailable: call the ‘enumerate()’ method on the sequence /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:120:13: ‘println’ has been renamed to ‘print’ /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:62:13: Variable ‘speed’ was never mutated; consider changing to ‘let’ constant /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:63:13: Variable ‘speedMph’ was never mutated; consider changing to ‘let’ constant /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:65:13: Initialization of variable ‘speedBike’ was never used; consider replacing with assignment to ’_’ or removing it /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:69:14: Immutable value ‘index’ was never used; consider replacing with ’_’ or removing it /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:69:21: Immutable value ‘value’ was never used; consider replacing with ’_’ or removing it /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/InterfaceController.swift:34:10: Objective-C method ‘locationManager:didUpdateLocations:’ provided by method ‘locationManager(idUpdateLocations:)’ conflicts with optional requirement method ‘locationManager(:didUpdateLocations:)’ in protocol ‘CLLocationManagerDelegate’ /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/runController.swift /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/runController.swift:119:13: ‘println’ has been renamed to ‘print’ /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/runController.swift:63:13: Initialization of variable ‘speedBike’ was never used; consider replacing with assignment to ’_’ or removing it /Users/admin/Desktop/Speedometer/Speedometer WatchKit Extension/runController.swift:34:10: Objective-C method ‘locationManager:didUpdateLocations:’ provided by method ‘locationManager(idUpdateLocations:)’ conflicts with optional requirement method ‘locationManager(:didUpdateLocations:)’ in protocol ‘CLLocationManagerDelegate’

does it have ios9, iphone6s+ screen resolutions support?

please confirm

by
by
by
by
by
by