2017-08-18 1 views
0

Je développe un projet AR dans l'unité et la construction d'une construction iOS. De l'unité, la construction est réussie, mais dans la construction Xcode est de donner une erreur comme ça.Unity vers Xcode 8.3. symboles non définis pour l'architecture arm64 _addZipFile », référence de l'erreur

Undefined symbols for architecture arm64: 
    "_addZipFile", referenced from: 
    _ZipUtil_addZipFile_m779653781 in Bulk_Assembly-CSharp-firstpass_0.o 
    _ZipUtil_Zip_m3365174905 in Bulk_Assembly-CSharp-firstpass_0.o 
    (maybe you meant: _ZipUtil_addZipFile_m779653781) 
    "_zip", referenced from: 
    _ZipUtil_zip_m353699619 in Bulk_Assembly-CSharp-firstpass_0.o 
    _ZipUtil_Zip_m3365174905 in Bulk_Assembly-CSharp-firstpass_0.o 
    (maybe you meant: _ZipUtil_zip_m353699619) 
    "_unzip", referenced from: 
    _ZipUtil_unzip_m1045744427 in Bulk_Assembly-CSharp-firstpass_0.o 
    (maybe you meant: _ZipUtil_unzip_m1045744427) 

    ld: symbol(s) not found for architecture arm64 
    clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Je l'ai déjà essayé toute la solution recherchée ici.

Merci.

Répondre

1

Vous utilisez le plugin UnityZip dans votre projet, mais lorsque votre projet Xcode est construit il dit qu'il peut trouver un plugin de UnityZip pour créer un lien. Ainsi tout le code qui utilise ce plugin est inconnu t o compilateur. Regardez le UnityZip github page encore une fois. Je suppose que vous avez manqué cette étape:

ajouter le fichier "PluginsCode> iOS> ZipArchive" au projet xcode.

Alors ajoutez simplement les fichiers nécessaires au projet et il devrait compiler.

+0

Merci, cela fonctionne, et l'erreur était partie. Mais une nouvelle erreur est à venir liée au nom de type inconnu 'bool' – tausif