第二次使用yarn build打包是报错

来源:17-8 ios编译并上传到蒲公英(下)

dds813

2021-03-23

图片描述
图片描述
老师,我配置好ios的证书后第一次使用yarn build打包成功了,并且也上传到蒲公英上面了,第二次再想打包,结果就报这个错误了Could not delete /Users/dds/Desktop/myproject/qmyd/ios/build because it was not created by the build system and it is not a subfolder of derived data

写回答

7回答

dds813

提问者

2021-03-24

xcode的file里面的workspace setting要设置成build System =>  New Build System(default)

per-user workspace settings 也要设置build system => New Build System

//img.mukewang.com/szimg/605b438908e0146d08990549.jpg

//img.mukewang.com/szimg/605b438908f074ad07320574.jpg

所以xcode的preference里面的location的derived data要设置成unique

主要是我之前碰到过pod install不成功,导致yarn ios没法正常编译,结果我到网上到处找原因,然后也不知道哪个文章我看的一知半解就一顿瞎改,才导致的问题


0
0

dds813

提问者

2021-03-23

//img.mukewang.com/szimg/605a0c86096089b500000000.jpg

我在react-native项目根目录中的ios文件夹下将build的权限改成777,就可以跑过去了,但是后来又报了这个错误,这个是什么原因呢,是我的.env.production里面的版本好设置的不对吗

0
0

dds813

提问者

2021-03-23

//img.mukewang.com/szimg/6059846509ed784412110550.jpg

老师,你看我的设备选择是这样的any ios device ,我的xcode里面没有像你那样的generic ios device这个对吗

0
0

今朝

2021-03-23

每次打包versioncode都要加一,但是打包不至于报错啊

0
3
dds813
回复
今朝
我第一次打包已经通过了,应该不是我的苹果证书有啥问题吧
2021-03-23
共3条回复

dds813

提问者

2021-03-23

//img.mukewang.com/szimg/60596b6a0996a8eb08350275.jpg跟这个版本号是否有关呢,这个版本号应该怎样修改呢,versioncode跟versionname有什么关系呢,修改了这个版本号,ios的证书是否要重新生成呢

0
1
dds813
我之前的versionname是1.0.0,versioncode还是1
2021-03-23
共1条回复

dds813

提问者

2021-03-23

//img.mukewang.com/szimg/60596b3809fbe72d13480862.jpg还是一样的错误

0
0

今朝

2021-03-23

先删除/Users/dds/Desktop/myproject/qmyd/ios/build目录,再打包会报错吗

0
0

跨平台应用ReactNative+TypeScript仿喜马拉雅开发App

从入门到实战,掌握用TypeScript开发ReactNative应用

832 学习 · 339 问题

查看课程