Xcode 8 has more strict requirements with regards to the code signing configuration. Code signing can be set up in your build.gradle file.

moe{signing{// String, ID of the development team.developmentTeam// String, path to the provisioning profile.provisioningProfile// String, name of the signing identitysigningIdentity}}

Xcode 8 also supports “automatic” signing configuration during development, but at the very least you will have to set your Development Team Id. MOE provides a way to set a default Id in a separate file, so you don’t have to edit every project’s build.gradle just to try it out.

In order to set the default id, you have to create a file with the path ${user.home}/.moe/default.properties with the following contents:

Upgrading the a new release of the MOE plugin can be done using the standard plugin upgrade procedure inside Android Studio / IntelliJ or Eclipse.

To upgrade a project to use a newer MOE SDK, you need to update the version of the MOE plugin in its build.gradle file.

Note

Starting with MOE 1.2, the Multi-OS Engine UI Designer is not included in the release. The UI Designer plugin is incompatible with the MOE 1.2 Plugin, thus you will have to uninstall it from your IDE. You may read more details about the reasons for this decision in our Behind The Scenes blog post.