{"action":"closed","issue":{"url":"https://api.github.com/repos/soomla/unity3d-store/issues/478","labels_url":"https://api.github.com/repos/soomla/unity3d-store/issues/478/labels{/name}","comments_url":"https://api.github.com/repos/soomla/unity3d-store/issues/478/comments","events_url":"https://api.github.com/repos/soomla/unity3d-store/issues/478/events","html_url":"https://github.com/soomla/unity3d-store/issues/478","id":104893302,"number":478,"title":"Unity 5 iOs build error","user":{"login":"ToborYag","id":10679650,"avatar_url":"https://avatars.githubusercontent.com/u/10679650?v=3","gravatar_id":"","url":"https://api.github.com/users/ToborYag","html_url":"https://github.com/ToborYag","followers_url":"https://api.github.com/users/ToborYag/followers","following_url":"https://api.github.com/users/ToborYag/following{/other_user}","gists_url":"https://api.github.com/users/ToborYag/gists{/gist_id}","starred_url":"https://api.github.com/users/ToborYag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ToborYag/subscriptions","organizations_url":"https://api.github.com/users/ToborYag/orgs","repos_url":"https://api.github.com/users/ToborYag/repos","events_url":"https://api.github.com/users/ToborYag/events{/privacy}","received_events_url":"https://api.github.com/users/ToborYag/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-04T13:40:30Z","updated_at":"2015-09-06T17:27:53Z","closed_at":"2015-09-06T17:27:53Z","body":"I posted this an answers, figured I would post here as well.\r\nSo my mobile app has the store integrated for Android and windows, both of which are working. When I try to build on iOS, I get the following error.\r\nUndefined symbols for architecture armv7:\r\n  \"Soom_AutonomousStringCopy(char const*)\", referenced from:\r\n      _vgStorage_GetCurrentUpgrade in libUnityiOSStore.a(UnityVirtualGoodStorage.o)\r\n  \"_OBJC_METACLASS_$_Reward\", referenced from:\r\n      _OBJC_METACLASS_$_VirtualItemReward in libSoomlaIOSStore.a(VirtualItemReward.o)\r\n  \"_OBJC_METACLASS_$_SoomlaEntity\", referenced from:\r\n      _OBJC_METACLASS_$_VirtualItem in libSoomlaIOSStore.a(VirtualItem.o)\r\n  \"_SOOM_CLASSNAME\", referenced from:\r\n      -[MarketItem toDictionary] in libSoomlaIOSStore.a(MarketItem.o)\r\n      -[VirtualCategory toDictionary] in libSoomlaIOSStore.a(VirtualCategory.o)\r\n  \"_keyValStorage_SetValue\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_soomlaCore_Init\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_OBJC_CLASS_$_KeyValueStorage\", referenced from:\r\n      objc-class-ref in libSoomlaIOSStore.a(StoreInfo.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(VirtualGoodStorage.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(StoreInventory.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(VirtualItemStorage.o)\r\n  \"_OBJC_CLASS_$_SoomlaUtils\", referenced from:\r\n      objc-class-ref in libUnityiOSStore.a(UnityStoreEventDispatcher.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(StoreInfo.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(VirtualGoodStorage.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(MarketItem.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(PurchasableVirtualItem.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(VirtualCategory.o)\r\n      objc-class-ref in libSoomlaIOSStore.a(UpgradeVG.o)\r\n      ...\r\n  \"_OBJC_CLASS_$_Reward\", referenced from:\r\n      _OBJC_CLASS_$_VirtualItemReward in libSoomlaIOSStore.a(VirtualItemReward.o)\r\n  \"_rewardStorage_SetTimesGiven\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_rewardStorage_GetTimesGiven\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_rewardStorage_GetLastSeqIdxGiven\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_OBJC_CLASS_$_SoomlaEntity\", referenced from:\r\n      _OBJC_CLASS_$_VirtualItem in libSoomlaIOSStore.a(VirtualItem.o)\r\n  \"_rewardStorage_SetLastSeqIdxGiven\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_rewardStorage_GetLastGivenTimeMillis\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_keyValStorage_GetValue\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\n  \"_keyValStorage_DeleteKeyValue\", referenced from:\r\n      RegisterMonoModules() in RegisterMonoModules.o\r\nld: symbol(s) not found for architecture armv7\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\nI followed all the tutorials and reviewed several forum posts and tried several of the solutions for similar issues.\r\nI have unity set to the default build settings, I also tried adjusting those based on posts in the forums.\r\nI removed soomla to ensure it is what in fact is causing the error, my app builds fine without soomla.\r\n\r\nI am currently on core version 1.0.8 and store version 1.8.1. Unity version 5.1.2f1, xcode 6.4\r\n\r\nAny insight would be greatly appreciated."}}