我的 xcode 版本是 6.3.1,我的应用程序是一个带有 WatchKit 目标的 swift 项目。
当我在 iPhone 6 上运行 Xcode 时,它显示了这条消息“已添加、修改或删除了签名的资源”。
它在 iPhone 5s、iPad 和模拟器上运行良好,所以我想这不是证书问题,对吧?
我尝试删除问题中建议的“派生数据”xcode 6 beta 7:已添加修改或删除签名资源。 https://stackoverflow.com/questions/25639270/xcode-6-beta-7a-signed-resource-has-been-added-modified-or-deleted
当我删除“派生数据”后,第一次运行时,它在“构建成功”后自动停止(该应用程序没有安装到我的iPhone上),当我再次运行时,该消息再次显示。
我也尝试过重启Xcode、Macbook、iPhone 6,还是一样。
如果你使用coaoapods,cocoapods的这个commit可以解决部分这个问题
https://github.com/CocoaPods/CocoaPods/pull/3390 https://github.com/CocoaPods/CocoaPods/pull/3390
如果此链接无效
编辑 $COCOAPODS_DIR/lib/cocoapods/generator/embed_frameworks_script.rb
66 - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers/\" --filter \"- PrivateHeaders/\" ${source} ${destination}"
67 - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers/" --filter "- PrivateHeaders/" "${source}" "${destination}"
66 + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers/\" --filter \"- PrivateHeaders/\" --filter \"- Modules/\" ${source} ${destination}"
67 + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers/" --filter "- PrivateHeaders/" --filter "- Modules/" "${source}" "${destination}"
// 行号可能会改变。
但仍然需要删除一些数据(包括ModuleCache和YourProject-xxxx)
~/Library/Developer/Xcode/DerivedData
每次在编译应用程序之前。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)