我是ios应用程序开发的新手。我开发了一个应用程序,可以在模拟的iphone11上很好地加载到xcode12模拟器中。
我现在已经插入了一个iphone6设备,并试图在那里运行该应用程序。
我正在尝试xcode似乎允许我使用的唯一设置,即:
Under 'signing and capabilities':
Automatically manage signing
Team - (my name (Personal Team))
Bundle identifier - the app I'm trying to release
Provisioning profile - xcode managed profile
Signing certificate - the certificate I generated by going to the Accounts -> Manage certificates and generating a developer certificate.
在"签名"下的"构建设置"下,我有:
Code signing Identity - iOS developer (I also tried apple development)
Code signing style - automatic
Development team - same team as above
Provisioning profile - automatic
我已经摆弄了大约2个小时,但总是收到同样的错误:
code object is not signed at all
最后是
Failed with exit code 1
编辑:这可能与ios版本有关吗?iphone 6运行的是ios 12.4,我想我在哪里看到xcode使用的是sdk 14.0?
编辑:我创建了一个测试应用程序,但我遇到了同样的错误。它似乎总是与swift图书馆有关。
好吧,在各种线程中尝试了大约20个答案后,我终于开始工作了。希望这能帮助到一些人。
- 从Xcode中删除了我的苹果帐户
- 关闭Xcode
- 进入钥匙链登录项,删除了似乎与ios开发有关的所有内容,包括证书等
- 重新打开Xcode并重新添加我的帐户
我想所有的东西都被重新下载了,不知何故Xcode被弄糊涂了。
免责声明-我不能保证你不会删除钥匙扣上的重要内容,但这对我来说很有效-经过大约5个小时的折腾。
感谢这里的回答https://stackoverflow.com/a/55369796/832200