打包的SDK原本只支持真机,如果要支持模拟器需要选择一个模拟器编译一遍,但是会报找不到文件的错误。网上找了很多SDK开发的文章并没找到解决方案,最后在building for iOS Simulator, but linking in dylib built for iOS, file for architecture arm64这个报错的一篇文章下(参考文章地址->)得以解决:
Validate Workspace配置项在build settings找到Validate Workspace,这里的配置值是普通字体的NO,将配置项改成YES就会变成粗字体的YES,再在模拟器环境下build直接成功,问题解决。
不过比较神奇的是把YES再改回NO(此时是粗字体的NO)依然能成功编译,相当于默认值是普通字体的NO,需要配置一次变成粗字体才行。
网友评论