61 comments found.
App is being rejected by Apple due to the Login with Facebook button. Doesn’t work. You have this line in the info.plist file; FacebookAppId 722385021277132. Where did you get that number from and what do I need to do to get this feature working?
Sorry, I don’t get it, because you should have created your own app on your Facebook developer page as the User Guide well explains, so you should know where to grab your Facebook App ID… Have you followed the User guide and configured your Facebook app? if you’re using the demo one, it won’t work because it’s under my own FB account and you’re not allowed to do that.
I figured it out. There are 2 places that need changed with the FB app ID, I only changed one. All is good!!
good job 
If a user aborts or cancels out of Facebook login when they get back to the app they are presented with the spinning icon and “please wait”. It never goes away unless you hit the X in upper left corner. Apple is rejected the app because of this stating that the user should not have to hit X. Ugh!
Fixed. For anyone else out there who runs into this issue. In the Login.swift file goto the FACEBOOK LOGIN BUTTON routine. Find these lines of code if user == nil { self.simpleAlert(mess: “Facebook login cancelled”)
add this line of code immediately after the above code.
self.hideHUD()
right, i just missed that line 
App works great if I am logging in using Facebook login, but if anyone else tries it gives them an error at Facebook of “App Not Setup: This app is still in development mode, and you don’t have access to it….. My app is setup in Facebook, obviously since I can login, but how do I make it Live?
in the Settings of your Facebook app, FB developer page: https://stackoverflow.com/questions/21775198/facebook-api-this-app-is-in-development-mode#
Yep. Got it. Check this code you have in the Account.swift file. If an error occurs at Facebook, and no email address is returned to app, there is no error handling.
// Get user's data
let currUser = PFUser.current()!
usernametxt.text = currUser.username!
emailTxt.text = currUser.email!
Without error handling you can get an error like this in Xcode and the app shutdown or locks up.
User logged in through Facebook! fatal error: unexpectedly found nil while unwrapping an Optional value
Yep, somethings wrong. Maybe setup wrong on my end some where. If I log in using Facebook, everything is fine, but if someone else logs in using their Facebook account, the app logs them in, when they return from Facebook to the app everything works until you hit the ACCOUNT button. Then you get this error in Xcode
User logged in through Facebook! fatal error: unexpectedly found nil while unwrapping an Optional value 2017-08-17 16:07:32.079030-0400 Wallpapers Plus[5036:5448500] fatal error: unexpectedly found nil while unwrapping an Optional value
Really strange. I have tested this repeatedly and it works 99% of the time. But login to FB with an account t using an email address like this...........abcde.bb.cc@email.com and it doesn’t handle it at all. Very strange and I don’t see a code issue anywhere. But I did notice that when I goto the parse dashboard and look at the data it is all garbage for that one account. The email address does work though if the user does not choose FB login and instead enters email address and password. Very strange, seems to get garbled during the handoff from Facebook. Probably nothing can be done about this as far as coding goes, so hopefully FB fixes this issue.
maybe that email address has too many dots and FB sdk doesn’t handle it
This is the third time my app has been rejected for the following reasons.. I am about to give up. “We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. We understand that this content may be curated from the web specifically for your users, but since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.”
Hi, hold on, first of all, if you have taken wallpapers from google without granting copyright on them, then that is not so good and that may cause a rejection as the first lines of the rejection message say.
2nd, they say there are limited or native iIS functionalities, which is not true because it has login/sign up system, account screen and favorite feature, so my question is, have you published the updated version of Wally, released here on July 19th?
I am using your July 19th release. All of my images used are public domain images.
then it seems you got a bad reviewer, Apple recently hired some incompetent guy to review apps for the App Store, you may wait for 3-4 days and submit a new binary, it’s all we can do against these reviewers 
Well I appealed the decision and this was the response I got back from the appeal board.
“The App Review Board evaluated your app and determined that the original rejection feedback is valid. Your app does not comply with App Store Review Guideline 4.2.2.
To resolve this issue, please ensure your app includes features, content, and UI that elevate it beyond being primarily a repackaged website or marketing materials.”
I am probably going to have to try to do something more, but just not sure what. I will have to think about this a bit.
ok, and don’t get discouraged, just keep pushing
well so far I dramatically changed the UI. But now I am getting this answer…..
We understand your app contains an unique concept. However, we continue to find your app is an image aggregator. It would be appropriate to include more unique images/contents within the app for a better user experience.
So apparently they don’t like the fact that I am using a parse database on the Internet. Insane. They want the images stored within the app it sounds like. Not real sure what to do at this point. Any ideas?
back4app is not the issue at all, you can use a database in your app, the real problem is that you’ve simply got a stupid reviewer
That;s all.
So, the right thing to do is to never reply to a rejection message in the Resolution center, because when one of those incompetent reviewers reject an app, they’ll never listen to your replies, even if you’re Mr Bill Gates. Apple hired bad reviewers lately and the only thing we can do against it is to keep pushing, which means wait for 3-4 days and simply resubmit a new binary for review until it gets approved.
Might have found a bug. If you don’t log in to app and you do a browse of wallpapers and choose one that has “likes” to view, now hit the OPTIONS button. App will crash. I have been trying to locate the issue. Any ideas. This is testing the app with zero changes, occurs every time. But if you choose a image with no “likes” app works perfect.
It points to this line of code when it crashes
if likedBy.contains(PFUser.current()) {
yes, that method is missing a simple if statement, like
if PFUser.current() != nil {
code here...
} else {
simpleAlert("You need to be logged in")
}
i’ll fix it on next monday, i don’t work on weekends, thanks for noticing it
Any luck with this? I tried a couple things but couldn’t get it fixed
yes, i’ve already submitted an update to codecanyon, it just needs to be approved by the reviewer, hopefully tomorrow. You’ll get notified by email then
oh. I don’t want to start fresh, I have made too many changes. Anyway you can send the snippet of code to me?
Tomorrow, it’s late now and i’m not in office, anyway you don’t need to make a fresh start but just to compare your WallGrid.java file with the updated one and grab the necessary code only 
Thanks. Truly appreciate it and really appreciate all the effort you have made on this!
you’re welcome
And don’t forget to rate this app, unless you already done that: : https://codecanyon.net/downloads
Check your update. I think you are missing closing brackets in Wallgrid.swift. You have this
if UIDevice.current.userInterfaceIdiom == .pad { // iPad let popOver = UIPopoverController(contentViewController: alert) popOver.present(from: CGRect(x: self.view.frame.size.width/2, y: self.view.frame.size.height/2, width: 0, height: 0), in: self.view, permittedArrowDirections: .down, animated: true) } else { // iPhone present(alert, animated: true, completion: nil) }
}
But you are missing closing bracket at end, needs to be this
if UIDevice.current.userInterfaceIdiom == .pad { // iPad let popOver = UIPopoverController(contentViewController: alert) popOver.present(from: CGRect(x: self.view.frame.size.width/2, y: self.view.frame.size.height/2, width: 0, height: 0), in: self.view, permittedArrowDirections: .down, animated: true) } else { // iPhone present(alert, animated: true, completion: nil) }
} }
Nope, now it doesn’t work for me when logged in. I am searching your update to add to mine to fix the original bug. not working, compile errors like crazy. I am missing a closing bracket somewhere, but can’t find it
my update works fine, i don’t know where you’re missing a bracket, carefully check the code line by line.
You are right, I found it. But here is a new one for you. If you go to a wallpaper image, select it, then do a share on it, then when you return the icon on the upper left is the sort icon and of course it can not sort because it is still displaying the image you selected.
please contact me by my profile’s contact form and send me some screenshots because i don’t understand your issue, because the icon on the top-left corner is the back button…
oops, meant top right corner. Will send you screenshot
thanks
Your latest update has an issue, not sure you are aware/ Assign 16 categories, each with a unique icon. When the UI presents the category listing to user and user scrolls down to see the categories not yet shown on screen, the icon image is not assigned properly. Got a fix? I haven’t really dug into the code much yet, just noticed it actually.
Hi, how big are your category images in px?
132×132
I am looking at your tableview code now, don’t see an issue with the way it is loading data and displaying, digging into it now.
I don’t see any issues in the code, still digging into it.
ok. Also see that it does same thing when you attempt to submit a new wallpaper, when asked to choose category the icons again fail to match. So now I am pretty sure it is code related. Are you able to confirm these results?
I figured it out. Sheesh. Nothing to do with your code, it is actually a file naming issue. The filename used as an icon can not contain any spaces. It will load and show just fine on Back4App, but for some reason doesn’t want to load properly, in the app and substitute icons were being assign that were already used and assigned. I have no idea, but I started looking into the files and sure enough, removed the spaces from filename and all is goo. Thanks for your patience!
ok good, be careful with file names 
Can categories be sorted A-Z since update? I seen you placed a code snippet in comments earlier but since update that snippet does not work. Or is it simply enter them in A_Z in Back4App?
query.order(byDescending: CATEGORIES_NAME)OR
query.order(byAscending: CATEGORIES_NAME)
any news about the live wallpapers ?
no support for live photos, sorry.
Hello, Author, This app template can support to show and download the MOV file? Thank you.
no, only static images
Thank you for your answer, Is it possible to modify them to support and show .mov file? Thank you 
you can customize this app as you wish, i’m not available for freelance work at the present so i can’t help you, you may search for freelancers on envato studio
Hi there,
How to customize the image popup view? I’d like to disable the slide down to save – I’d like to add animation to the UI
options??
Hi, for customization requests please contact me by my profile’s contact form with more details about what you need (for example, what kind of animation you want?).
my app has been rejected due to the following reason : Guideline 5.2.5 – Legal
Your app is too similar to “Slide to unlock”, which creates a misleading association with Apple products.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please review your app design and revise it to differentiate it from existing iOS and watchOS apps.
Resources
You may also wish to review the “Design Principles” section of the iOS Human Interface Guidelines and the watchOS Human Interface Guidelines.
please help me in solving this issue !
Hi, you’ve got a bad stupid reviewer, because this app has been approved several times the way it is, I’m sorry but sometimes it happens with Apple reviewers, so all you can do is to wait for a few days (3-4) and resubmit a new binary of your app in order to get another reviewer who hopefully will approve your app, like many other reviewers have done with apps from our clients 
thanks for your prompt response, do i need to change the shape of the buttons ? or leave the app as it as and resubmit it as you said ?
no, leave the buttons as they are
Hey there, Is it possible to add IAP so I can take advantage of Apple’s subscription model with some categories of wallpaper?
if you want to add IAP to this template you need to buy it under an Extended License, and can customize it as you wish.
Thanks. So adding IAP is not a custom job that you’d be able to do?
not anytime soon, we’re pretty busy for the next few months.
can i post a wallpaper with unlimited size? For example can i post 1920×1080 pixel wallpaper and it saves with the same size to the users device?
yes you can but that size may affect the loading speed of the app while fetching all wallpapers, since they get loaded remotely from your parse dashboard
Thank you for your fast reply, how difficult to show thumbnails and when tap then show the original big size?
It will be a bit difficult to do so if you’re not an experienced developer, but the issue will still be the same, the app must still load the big images too, so if you tap the thumbnail, then you’ll have to wait for a few seconds (or even ore if your connection is slow like a 3G) before the app will show the big wallpaper image.
but at least that would be the proper way to do. Look, if you promise you will implement this feature in the next feature then let me know and buy it now.
i cannot add that feature in this template, i don’t want to affect the speed of the original app, also because i’ll build an Android version of this template and most Android devices don’t support big sized images.
fair enough, i love your honest answer and i really appreciate your work but can you please tell me; how many picture you can add from 2000×2000 sizes to a category? And how many only 1000×10000 pixels? (without having memory problems)
All the images you want until you get over the Storage offered by free plan on back4app, if you exceed it then you need to subscribe for a paid plan to get more database storage. I cannot know the size in MB of a 2000×2000px image, it depends by that image, each image has a different size so i cannot tell you exactly how many pictures you can store in your parse database on a free plan of 5GB storage: https://www.back4app.com/pricing
Hi, is this app support live wallpaper for iphone 6s and 7 ?
no live photos, only static images.
hi for wallpapers aad on app or on host ? I like the code I’ interested
Hi, do you mean if the wallpapers are stored in an online database or locally in the app? If that’s your question, wallpapers are stored in a Parse database hosted on back4app.com, not locally within the app.
Hello, How are you? Apple has rejected the app because of less Features in the app. I am sending you the rejection reason.
”” Design and Less Features Preamble
We noticed an issue in your app that contributes to a lower quality user experience and less features and functions than Apple users expect:
- Please improve your code and make it more technical and with more features for user.
Resources
For information on improving and enhancing your app:
- Watch the video The Ingredients of Great Apps to understand the basics of great apps. - Watch the video iPhone and iPad User Interface Design for practical design tips. - Watch iOS Development Videos to learn about programming and design tips. - Read the iOS Human Interface Guidelines and double check that your app’s user interface adheres to these valuable guidelines.
Additional Information
If you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.
If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
- symbolicated crash logs – if your issue results in a crash log”
Absurd rejection, incredible, I’m speechless, I’m sorry you’ve got the worst Apple reviewer ever, nobody has ever encountered a fool reviewer like the one you’ve got 
So, just wait for a couple of days, in order for that stupid reviewer to get busy with something else, and submit a new binary of your app, it may get approved, because nobody has ever been rejected with Wally.
Sorry, there’s nothing else we can do against Apple reviewers, some of them get drunk sometimes 
I can understand Apple has many reason for rejection . But at the same time ,you also note that,your product have less feature .You are selling again and again the same product , at least you also improve your wallpaper features so apple have no reason to say ,it has less features , you should try to improve your wallpaper feature ,its demand of time .
I don’t see any lack of features, it’s a wallpapers app, you can share wallpapers, save and browse them, and users can also submit their own wallpapers, so what features this app needs more? 
There are many good features you can add so its good for users and apple also . for example: -Improve the UI of app and it should be more attractive for users -Search bar so user can search wallpaper by name -Pinch Zooming of wallpapers -Offline Wallpapers -Edit option so user can edit wallpaper, add text, change color themes and etc there are many other options that you can add in it.
ok, thanks for your suggestions, but we don’t have time to do that and nobody has ever got rejected with this app, not even a week ago, so please for now you can just resubmit your binary and hopefully you’ll find a good reviewer 
Hello, Is it possible to bulk upload images ? I have a lot of images.
no, sorry, the Parse Dashboard doesn’t offer such option
Hello , How are you?
- I have Purchased your app , there are some issues ,I hope you will resolve them. Admob banner in the app is not showing in the proper size.When you open the app in iPhone 6 plus or in ipad its width is lesser than the screen-size.
- If I want to add a category like “Animals Wallpaper” and then I want to upload 50 wallpapers in this category by a folder (Means I make folder with 50 images and then upload that folder to backapp.com dashboard ) ?
- Which image size app is using ? If I convert image size to 1024×1024 then its not showing in proportion size. How to find finder proper size images. kindly tell a website where I can find proper image size.
- when A user download app then app will show wallpaper offline ?
Hi,
1. That’s not our fault, it’s just the default size of AdMob banners, by Google 
2. You can only add rows, one by one, manually in your Parse dashboard, can’t make bulk uploads like a folder of images
3. For best performance, this app uses ImageViews with ScaleToFill property, so you can upload only one image instead of multiple ones that would make your database full and slow. The best size for universal images would be 1024×1024px
4. No offline mode, you must have an active internet connection, 3/4G or WiFi
Hello, Admob banner should be scale to every device like for iphone and ipad ,its the coding issue of you, you have change and scale the banner for every device,its not google issue .So please update the code and scale for every device. on which website i can find to 1024×1024 images ? kindly tell me the website name. Because if I download different size of images ,and resize them into 1024×1024 its not showing proper so give me the solution. you should mention at your selling page of app that the app is not using offline mode ,becaue I buy the code for offline mode also so its a draw back as a user. Regards
First of all, we’re not obligated to set different AdMob banner sizes on our app templates, then we chose to use only one predefined size because of layout issues on small devices like iPhone 4S and in order to have more space on bigger screens. If you want customized banners you need to request an extra customization job.
For images, there’s google images, just search for “ipad wallpapers” or whatever you want, that’s what we’ve done for our demo images
otherwise you may buy images on shutterstock.com or other royalty free images websites.
This app description doesn’t mention offline mode at all, so that means that it doesn’t work offline, it says “Works with Parse SDK hosted on back4app”, which is an online service, you know, we thought it was more then clear that it doesn’t work offline. You may have asked for it on the comments board before buying though.
Its very strange behavior from your side to the person who buy your product , You should give proper support to buyers ,or you should also mention at app features that app is not showing proper size of admob banner so buyer will read before buying . its buyer right to mention any bug or problem facing after buying your product ,its my humble request to change the size of banner so its good for other customers. Admob is already in the app , you just need to add constrains for all apple devices and update the code here . Its not customization for me . its for all your customers who buy this code .
// MARK: - ADMOB BANNER METHODS
func initAdMobBanner() {
if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
// iPad banner
adMobBannerView.adSize = GADAdSizeFromCGSize(CGSizeMake(728, 90))
adMobBannerView.frame = CGRectMake(0, self.view.frame.size.height, 728, 90)
} else {
// iPhone banner
adMobBannerView.adSize = GADAdSizeFromCGSize(CGSizeMake(320, 50))
adMobBannerView.frame = CGRectMake(0, self.view.frame.size.height, 320, 50)
}
Hello, I want to upload 50 wallpapers in one category by a folder (Means I make folder with 50 images and then upload that folder to backapp.com dashboard ) ? Is It possible with https://app.adminca.com/panels ? Or you can give me any solution so its easy for upload more images at one time ,rather than upload one by one that takes too much time. Regards
no solution for that, sorry, adminca is just a cms panel linked to back4app where you can upload one record at a time
Hello ,How are you? The code you have sent me for increasing the banner size for ipad is not working its showing errors,I am sending you screenshot . Also the iphone banner ads are not showing in proper size ,kindly resolve the issue and update the code so all users can fix that issue. Regards ScreenShot:
http://i64.tinypic.com/21vus4.pnghi, we don’t remember what code we sent you, the one of your screenshot is in Swift 2, that’s why it gives errors, please check this out: https://code.tutsplus.com/tutorials/how-to-add-admob-banner-ads-to-your-ios-swift-app--cms-27403
Thanks for your replay , The both codes you have send me not working and showing proper banner size for both ipad and iphone ,my only request from you to please update the code by-yourself and so I can download the updated code .you have to check by yourself and update the code at codecanyon so I can download.
Here are the both solutions you have sent me. Second: https://code.tutsplus.com/tutorials/how-to-add-admob-banner-ads-to-your-ios-swift-app--cms-27403First:
For iOS there are only 2 sizes supported, one for iPhones and one for iPads, here’s the code you have to place on the top of initAdMobBanners() methods if you want to display bigger banners on iPads: // MARK: – ADMOB BANNER METHODS func initAdMobBanner() { if UIDevice.currentDevice().userInterfaceIdiom == .Pad { // iPad banner adMobBannerView.adSize = GADAdSizeFromCGSize(CGSizeMake(728, 90)) adMobBannerView.frame = CGRectMake(0, self.view.frame.size.height, 728, 90)
} else {
// iPhone banner
adMobBannerView.adSize = GADAdSizeFromCGSize(CGSizeMake(320, 50))
adMobBannerView.frame = CGRectMake(0, self.view.frame.size.height, 320, 50)
}
What do you mean with “are not working ”?, that you don’t see banners in your app? If that’s yes it’s not because of the code, but because of slow Google servers, it takes time to Google to process a brand new Unit ID before showing it. Also, you may have not updated the GoogleMobileAds.framework.
Anyway, please pack your Xcode project and relative folder into a zip file, upload it to Dropbox and contact us by our profile’s contact form with its download link, so we’ll check it out.
Thanks.
You also have to understand that there only 2 size of banners supported for ios, one for iPhones, one for iPad, so the 350×50 banner is for iphone 6+ too, cannot have another size, if that’s your concern.If you want a longer banner fir iphone 6+, it’s not possible, it’s not supported by AdMob.
Hello , How are you? Its possible to show equal width of banner size on all apple devices , you have to add some constrains in banner size and it will show fit for all sizes . You can see many apps running on app store with fit size on all devices . My humble request from you is to check your code and fix the issue and update the code at codecanyon website .
I understand your request, although i think that the apps you saw have a different ads provider, not AdMob, (maybe it’s RevMob or something else), because as far as we know Admob has only a few banner sizes that we cannot modify, sorry, that’s why we don’t update our app as you keep saying, we just can’t.
Do you have same app for android
not yet, but we’re actually thinking to port this ios version to Parse SDK backend and so we’ll be able to make its Android version then, it’s just a matter of time, we don’t know when though because we’re pretty busy currently
Hello I am not exactly sure what to do in Cloudkit setup : Record Type, give it the proper name (case sensitive) as shown in the screenshots below and click Add Field… button to add the necessary fields. What are the necessary fields? And I cant type data like shown in the pictures becouse the pictures are of poor quality Thanks and have a nice day
the fields are the ones shown in the screenshots, you may zoom the pdf file to see them better
Could you provide better picture quality because I can’t see what does it say. Thanks
Could you provide better picture quality because I can’t see what does it say. Thanks
please contact us by our profile’s contact form and we’ll get back to you asap. Thanks
If i buy Regular Lisence , it have include Admob ?
Yes, of course 
ok i will buy. And need your support to publish on appstore
ok thanks but please note that we’re not offering App Store submission service, you should check this out: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html
Or search for freelancers on Envato Studio.
Hi guys! i want to buy your code
! but i have a few questions!
the category screen can be change to a grid layout or something like that ?
i want to put like 120 categorys!! so , it will look very tangled
!
i hope you can help me :3! i’m new in ios development ahaha !
The categories screen has a TableView, you would have to create your own CollectionView and its custom cell if you want to display categories as a grid instead of a list. But if you want to insert 120 categories, we suggest you too keep the TableView, rows get less space than collectionView’s cells.
Thanks for answering! I have another question, in the list of categories there is any possibility of putting a search button? for search categorys by name
!
Yes, you would have to add a SearchBar and edit the query for categories to search for entered text, but since it uses CloudKit, you must type the exact name of a category to find it.
Ex: if your category is “Cars” and you type “cars” in the searchBar, the app won’t find it, you must type “Cars” with capital “C”
Thx for answering so fast! , only one last question! category icons can be changed?
yes of course, upload them in the Image field in CloudKit
PURCHASED !
if I have some problem in the future (with search botton) I can ask for some help?
Great, have fun with this template. We’re currently not available for freelance work, you can still contact us by our profile’s contact form to check if we’re available by then.
any mail where i can send you the screenshot ?
click the support button on the app description
hi, my app is rejected for ipv6 incompatibilty, how can i resolve this issue is there any update for the app to be compatible with the new ipv6 ???
Regards
Hi, this app has iPV6 so that shouldn’t be the main reason of rejection. please contact us by our profile’s contact form and forward us the whole rejectiin message. Thanks
Have you switched your CloudKit environment into Production before submitting your app for review? Have you tested it on a real device in Production mode?
hi, i have switched the CloudKit environement to Production as mentioned in your support page https://codecanyon.net/item/wally-ios-universal-wallpapers-app-template-swift/12372062/support
i will send you the whole rejection message once they review my sconde version because i have two point to correct on this app : ipv6 compatibility and apple imagerie i should remove.
this app is already IPv6 compatible, Apple reviewers send a standard message about it when they cannot see data in the app, but that doesn’t mean the app is not IPv6 compatible. Many other clients have successfully published this app on the App Store.
Have you tested your app on a real device using PRODUCTION environment?
What do you mean with ‘imagerie should remove?’
hi, i didnt test the app on real device , here is the full message i got from apple :
Performance – 2.1
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 10.0 on Wi-Fi connected to an IPv6 network.
An error message displayed on launch and when we tapped on any of the app buttons.
We’ve attached screenshot(s) for your reference.
in the attached screenshot there is a message saying : the internet connection appears to be offline.
that’s bad, you must test an app on a real device before submitting it to the app store, even Apple strongly suggests it, so please do it, switch your environment on PRODUCTION and run the app on a real device, so you’ll be able to see what’s wrong by the xcode console log.
You should send us the screenshot Apple attached to their message, we have no idea of what error message you got
any mail where i can send you the screenshot ?
click the support button on the app description
hi i get an error “couldn’t send a valid signature” i made the cloudkit setup as described on the user guide changed bundle id but keeped the app name as it was . i have seen that there is an wally.entitlement file do i have to change something on ?
no, it seems you have to change your Bundle ID, does it says that it’s not available or it’s already in use?
Also please check this: https://codecanyon.net/item/wally-ios-universal-wallpapers-app-template-swift/12372062/support
also, have you logged in in your decice or iOS simulator into iCloud? if not, do it and test your app again.
fixed changed the entitlement to Development in entitlement file and as you said i logged into my icloud account
thanks for the help
you’re welcome! don’t forget to rate this app on your Downloads page on codecanyon 
done
thanks so much, we appreciate it!