0

I create the ipa file with graalVM and client-maven-plugin. When I try to distribute into the apple Store I have this error.

ITMS-90338: Non-public API usage - The app references non-public symbols in <NAME APP> : __CFCopyServerVersionDictionary, __CFCopySystemVersionDictionary. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions.

How I can solve?

Stefan Zobel
  • 3,182
  • 7
  • 28
  • 38
Bad
  • 33
  • 5
  • What GraalVM version are you using? Did you follow https://github.com/gluonhq/client-samples#building-and-running-the-samples-on-ios? – José Pereda Feb 07 '20 at 15:53
  • I check my graallVM and I follow the guide. Now when I invoce mvn client:link I receive thie error: ang.IllegalArgumentException: Linking failed, since there is no objectfile named ..o under //target/client/arm64-ios/gvm at com.gluonhq.substrate.target.AbstractTargetConfiguration.lambda$link$0 (AbstractTargetConfiguration.java:210) at java.util.Optional.orElseThrow (Optional.java:408) at com.gluonhq.substrate.target.AbstractTargetConfiguration.link (208) ...... – Bad Feb 07 '20 at 17:27
  • If you have a new GraalVM version, do `mvn clean client:build` and see if it works. Else, you will need to post more details... – José Pereda Feb 07 '20 at 17:30
  • It's ok. I reinstalled everything and now I publish the IPA in the Apple store. Thank you – Bad Feb 08 '20 at 11:33

0 Answers0