Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I fix "Size Limit Exceeded" for my Apple Watch app?

Every time I try to submit an update for my app, I get this error:

enter image description here

I have literally removed all assets from the app except for the .Swift files, storyboard, and the plists. So I know for a fact that the app is not more than 50MB. Yet, I continue to get this error, no matter what else I remove from the app.

I have restarted Xcode, restarted my Mac, changed the build number, removed assets, and nothing is changing.

Anybody have any ideas?

like image 231
bkSwifty Avatar asked Nov 07 '16 22:11

bkSwifty


People also ask

How to change text size on Apple Watch?

Go to Display & Brightness > Text Size, then turn the Digital Crown to adjust. You can make text bold, use grayscale, and set other options to change the appearance of items on the screen. Open the Settings app on your Apple Watch, tap Accessibility, then turn the following options on or off:

How do I change the accessibility settings on my Apple Watch?

You can also open the Apple Watch app on your iPhone, tap My Watch, tap Accessibility, then change an option. Note: Restart your Apple Watch for changes in bold text and grayscale to take effect. You can limit the motion you see on the Home Screen and when apps open and close. Open the Settings app on your Apple Watch.

What to do if your Apple Watch won’t update?

If you’ve ticked the above steps and your Apple Watch still refuses to update, you can try deleting the software update file. To do this, open the Watch app on your iPhone. Head to General > Software & Update > tap Delete. Be sure to restart your Apple Watch after this step.

How to fix lag on Apple Watch?

To do this, press the side button on the Apple Watch, and use the Digital Crown to scroll through apps. To select an app to close, swipe on it from right to left and hit the red close button to kill it. If your Watch remains a lag fest, it might be best to start over by resetting the device.


1 Answers

I emailed Apple and they helped me to find the problem. My watchOS app was configured to have duplicate copies of the Swift runtime libraries, one in the watchOS app, and another copy in the watchOS app extension.

I had to go to the extension's project settings, and set Always Embed Swift Standard Libraries to No.

like image 73
bkSwifty Avatar answered Oct 16 '22 11:10

bkSwifty