标签: iosdeployment

iOS:如何为有限数量的用户发布应用程序?

我对 iOS 发行版还很陌生,所以我来这里是为了寻求正确的方向,特别是因为我的目标不是一个常见的出版物。

我想分发给数百名选定的用户至少半年。我需要使用什么配置文件,开发人员还是企业?供应的到期日期如何?它们之间是有区别的,不是吗?我们为此使用什么分发平台?TesFlight 是合适的选择吗?

xcode software-distribution release-builds ios iosdeployment

7
推荐指数
1
解决办法
5684
查看次数

如何使用ARKit识别用户是否单击了屏幕上显示的对象-Swift

我是一个新的iOS编程。我要构建一个允许用户单击屏幕上显示的特定对象的应用程序。我正在使用addGestureRecognizer已显示的对象,以识别是否已单击用户,然后我只想在屏幕上添加另一个对象。

这是我到目前为止所做的

objpizza = make2dNode(image:#imageLiteral(resourceName: "pizza"),width: 0.07,height: 0.07)
    objpizza.position = SCNVector3(0,0,-0.2)
    objpizza.name = "none"

    self.arView.addGestureRecognizer(UIGestureRecognizer(target: self, action: #selector(selectObject)))
    arView.scene.rootNode.addChildNode(objpizza)
Run Code Online (Sandbox Code Playgroud)

这是make2dNode功能只是调整对象

func make2dNode(image: UIImage, width: CGFloat = 0.1, height: CGFloat = 0.1) -> SCNNode {
    let plane = SCNPlane(width: width, height: height)
    plane.firstMaterial!.diffuse.contents = image
    let node = SCNNode(geometry: plane)
    node.constraints = [SCNBillboardConstraint()]
    return node
}
Run Code Online (Sandbox Code Playgroud)

这是我在实现时从未调用的函数 self.arView.addGestureRecognizer(UIGestureRecognizer(target: self, action: #selector(selectObject)))

@objc func selectObject() {

    print("Image has been selected")
}
Run Code Online (Sandbox Code Playgroud)

uigesturerecognizer swift iosdeployment arkit

4
推荐指数
2
解决办法
502
查看次数

sudo npm install -g ios-deploy错误

所以我试图学习Cordova/PhoneGap,我正在学习"B​​uild".根据我正在关注的教程,我需要sudo npm install -g ios-sim.之后成功,教程告诉我安装ios-deploy.我做了sudo npm install -g ios-deploy,出现了错误:

Desktop/Cordova/myApp$ sudo npm install -g ios-deploy
npm WARN lifecycle ios-deploy@1.9.0~preinstall: cannot run in wd %s %s (wd=%s) ios-deploy@1.9.0 ./src/scripts/check_reqs.js && xcodebuild /usr/local/lib/node_modules/.staging/ios-deploy-298c9491
npm ERR! Darwin 16.1.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy"
npm ERR! node v6.7.0
npm ERR! npm  v3.10.3
npm ERR! path /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy'
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

npm cordova iosdeployment

3
推荐指数
1
解决办法
560
查看次数

如何在Core Data swift中获取关系

这是我的核心数据模型:

在此输入图像描述

我有两个实体:Folder <->> Note我想获取文件夹中的所有笔记.

xcode core-data fetch swift iosdeployment

3
推荐指数
1
解决办法
4057
查看次数

urlSession 从远程 url 下载失败 - 出现 CFNetworkDownload_gn6wzc.tmp

我试图使用从远程 url 下载文件urlSession。但是,当下载完成后,出现了一个意外的文件,名为“CFNetworkDownload_gn6wzc.tmp然后我无法使用uidocumentinteractioncontroller.该文件是什么?”打开该文件。如何解决这个问题。感谢您的回复。

这是消息

Your location is file:///Users/pisal/Library/Developer/CoreSimulator/Devices/26089E37-D4EA-49E5-8D45-BB7D9C52087D/data/Containers/Data/Application/767E966E-5954-41BA-B003-90E2D27C5558/Library/Caches/com.apple.nsurlsessiond/Downloads/com.SamboVisal.downloadTask/CFNetworkDownload_gn6wzc.tmp

这是我的示例代码:我通过此方法发送链接

@IBAction func startDownload(_ sender: Any) {
    let url = URL(string: "http://www.tutorialspoint.com/swift/swift_tutorial.pdf")!
    let task = DownloadManager.shared.activate().downloadTask(with: url)
    task.resume()

}
Run Code Online (Sandbox Code Playgroud)

然后下载完成后:

func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL) {
        debugPrint("Download finished: \(location)")
        debugPrint("download task : \(downloadTask)")
        ViewController().documentInteraction(location: location)

    }
Run Code Online (Sandbox Code Playgroud)

当我试图打开时uidocumentinteractioncontroller

let documentDirectoryPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString
    let destinationPath = documentDirectoryPath.appendingPathComponent("swift.pdf")
    let destinationUrl = URL(fileURLWithPath: destinationPath)

    do{
        try FileManager.default.copyItem(at: locat, to: destinationUrl)
    } …
Run Code Online (Sandbox Code Playgroud)

uidocumentinteraction nsurlsession nsurlsessiondownloadtask swift iosdeployment

2
推荐指数
1
解决办法
3399
查看次数

使用 Transporter.app 将 .ipa 上传到 App Store 时,Expo App 的捆绑包标识符不正确

通过 构建 Expo 应用程序存档后expo build:ios,通过 Transporter.app 上传.ipa文件失败并出现以下错误:

无法为应用程序“filename.ipa”创建临时 .itmsp 包
未找到合适的应用程序记录。验证您的捆绑包标识符“___”是否正确。

错误消息中显示的捆绑包标识符已经过四重检查,并且正确无误,并且与 Expo 在 Apple 开发者门户中创建的捆绑包标识符相匹配。

正如文档所示,我已登录 iTunes connect 并接受条款,我已登录 Transporter(我已重新启动此应用程序和计算机几次),但我总是收到此错误。

有任何想法吗?

链接上有一个屏幕截图。

谢谢你!

app-store ios iosdeployment expo

2
推荐指数
1
解决办法
2862
查看次数