Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't build Xcode project: linker errors #10

Open
brunoleos opened this issue Mar 14, 2017 · 3 comments
Open

Can't build Xcode project: linker errors #10

brunoleos opened this issue Mar 14, 2017 · 3 comments

Comments

@brunoleos
Copy link

When I try to build the generated project from Unity in Xcode, I get undefined symbols errors when linking. The symbols are:
_zip
_unzip
_addZipFile

I've tried adding the folder ZipArchive from PluginsCode, as instructed in README.md, at the Classes folder of my Xcode project, and also at Libraries/Plugins/iOS folder, but get the same errors.

What can I do to succeed the build?

@StrelnikovEugene
Copy link

Add UnityZipFile.mm from unity Assets/plugins/ios folder to Xcode project

@Acimaz
Copy link

Acimaz commented Jun 18, 2018

Where do we have to add this file? I tried to add into the classes folder in the xcode project generated by unity but it did not work.

@akrimahuzaifa
Copy link

To-do's for UniZip for Unity & XCode:

  • add "PluginsCode>iOS>ZipArchive" files & folder to Unity project "Assets\Plugins\iOS"
  • After that copy from package UnityZip: ">Asset>Plugins" (folders, files) & add to your project VTDB: "\Assets\Plugins"

Alterations for UniZip for iOS successful build:

  • If package is newly imported after above setup:
    (1) Open "ZipArchive.mm" file and REMOVE:

-line 270[dc release]
-line 271[gregorian release]
-line 327[comp release]
-line 328[gregorian release]
-line 40[super delloc]

(2) Open "UnityZipFile.mm" file and REMOVE:

-line 32[zip release]
-line 35[list release]
-line 59[zip release]

-Before Build in XCode select "unity framework" from "unity iPhone" and go to "build settings>other>flags" add "-lz" symbol.

contribution by: https://github.com/Ad-mob-dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants