我试着编写一个iOS应用程序的代码,这些是我遵循的步骤
security create-keychain -p password ${KEYCHAIN}
security set-keychain-settings -u -t 300 ${KEYCHAIN}
security list-keychains -d user -s login.keychain ${KEYCHAIN}
security import "$1" -k ${KEYCHAIN} -A -P "${PASSPHRASE}" -A >/dev/null
security unlock-keychain -p password ${KEYCHAIN}
/usr/bin/codesign -f -s $IDENTITY --keychain $KEYCHAIN --entitlements $ENTITLEMENTS Payload/Test.app
Run Code Online (Sandbox Code Playgroud)
这让我回复了Codeign通过ssh返回的未知错误-1 = ffffffffffffffff.
如果我直接在机器上执行代码符号命令,它就会成功签名.
问题仅出在Mac OS Sierra中.
应用程序在 iOS 14 设备上运行良好,但在 iOS 15 上我无法安装它会抛出来自 XCode 13 beta 2 的以下错误。
清理了派生数据并尝试了它不起作用,选择自动/手动登录都不起作用
系统信息
macOS 版本 12.0(内部版本 21A5268h)Xcode 13.0 (19161.15)(内部版本 13A5155e)
Details
Unable to install "TestApp"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620395
User Info: {
IDERunOperationFailingWorker = IDEInstalliPhoneLauncher;
}
--
A valid provisioning profile for this executable was not found.
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620395
User Info: {
DVTRadarComponentKey = 487925;
MobileDeviceErrorCode = "(0xE8008015)";
"com.apple.dtdevicekit.stacktrace" = (
0 DTDeviceKitBase 0x00000001115b0546 DTDKCreateNSErrorFromAMDErrorCode + 220
1 DTDeviceKitBase 0x00000001115ee85b __90-[DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:]_block_invoke + 155
2 DVTFoundation 0x00000001062abdc0 …Run Code Online (Sandbox Code Playgroud) 在执行 xcodebuild 时,编译器在声明 tableView 的第一行下方崩溃。
Run Code Online (Sandbox Code Playgroud)var tableView: UITableView? { get { var table: UIView? = superview while !(table is UITableView) && table != nil { table = table?.superview } return table as? UITableView } }
这是编译器崩溃的堆栈跟踪
2. Apple Swift version 5.3 (swiftlang-1200.0.28.1 clang-1200.0.30.1)
3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { EarlyModulePasses, HighLevel+EarlyLoopOpt, MidModulePasses+StackPromote, MidLevel, ClosureSpecialize, LowLevel, LateLoopOpt, SIL Debug Info Generator } on SIL for TestApp.TestApp)
4. While running pass #835 SILFunctionTransform "SimplifyCFG" on SILFunction "@$s10TestApp31EditProfileAboutMeTableViewCellC05tableH0So07UITableH0CSgvg".
for getter for tableView …Run Code Online (Sandbox Code Playgroud) 有120个案例,在运行xcode时运行得非常好
但是当我通过Jenkins时,我会遇到错误
1)60.0s后无法终止com.test.app1:500; 国家仍然是Running Active(3),应该是Not Running(1)
2)testApp3,从Xcode启动令牌
3)testApp2,从Xcode启动状态响应
他们为什么来?可能是什么原因 ?什么是稳定这个问题的解决方案
试着
1)在测试运行之前重启设备(手动)2)在测试运行之前重置设备(手动)3)每次运行前卸载应用程序
问题仍然存在,一个或另一个测试用例失败.
我尝试使用以下方法进行编码:
/usr/bin/codesign -f -s $IDENTITY --keychain $KEYCHAIN --entitlements $ENTITLEMENTS Payload/Test.app
Run Code Online (Sandbox Code Playgroud)
但是我收到了一个errSecInternalComponent错误.
code-signing code-signing-certificate codesign ios macos-high-sierra
我想使用aws命令在s3上创建一个带有字符串的文件,在aws cli文档中找不到这样的东西,有人遇到过这样的东西吗?