What does the warning / exclamation mark next to prerelease builds mean?

人盡茶涼 提交于 2019-12-19 05:55:07

问题


I am trying the new prerelease feature for Mac on iTunes Connect. I uploaded my build and it appears in the prerelease section of my app. However there is a small warning sign next to it and i cannot release the build to any testers or edit the test meta data.

I tried the following:

  • upload the app as I would for a App Store release
  • add devices to team provisioning profile and upload with that provisioning profile

What does the warning mean? Do I have to upload the build built with the team provisioning profile or with the distribution profile? Can I later update the provisioning profile as I could on TestFlight or do I need to re-upload whenever I add a device?


Update:

I found the following sentence in the iTunesConnect documentation:

TestFlight beta testing in iTunes Connect is available only for iOS apps

I don't understand why beta testing is offered in the GUI of Mac apps in iTunesConnect if it is not supported. Has anyone successfully deployed Mac beta apps, yet, or is that in deed not possible?


回答1:


The problem is with the new beta entitlement. Describing a little bit for others also:

After Archiving, Export the corresponding build using Save for IOS App Store Deployment method. Without this option beta-reports-active = 1 will not be added for the binary. This is the reason for warning on itunesconnect.

If the warning continues after the Save for IOS App Store Deployment selection then you should check if the provisioning profile was created/regenerated recently. Because before some months ago this beta-reports-active flag was not included from the developer site.

The following link will be helpful correct beta entitlement.




回答2:


Did you ever figure out how to find out why this is there? I was getting this about 1 month ago and through trail and error found that it was because I had a WatchKit extension in my project. This warning just returned for me today with Xcode 6.2, but I can't figure out what is causing it. I already removed my WatchKit extension from this build.

Edit

I figured out what was going on for me. I accidentally didn't get everything for my Watch App targets removed from my project. Once I removed them, this warning in ITC went away.



来源:https://stackoverflow.com/questions/28664036/what-does-the-warning-exclamation-mark-next-to-prerelease-builds-mean

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!