我能够从 Xcode 构建 macOS 应用程序并成功运行,但是当我尝试从 Android Studio 运行它时,出现以下错误:
配置文件“mac Team 配置配置文件:不包括当前选择的设备”
如果我转到我的苹果开发者帐户,我也可以在那里看到我的设备 UUID。
我的应用就是拿积分赢钱,我需要做的就是让用户分享我的应用,然后给他一些积分。
问题是我不知道如何检测用户是否真正共享了该应用程序
我正在使用以下代码:
func shareTapped(){
let text = "example"
let url = URL(string: "example.com")
let image = UIImage(named: "example_image")
let shareViewController = UIActivityViewController(activityItems: [text, image!, url!] ,applicationActivities: nil)
self.present(shareViewController, animated: true, completion: {() in
print("done")
})
}
Run Code Online (Sandbox Code Playgroud)
共享方法运行良好,但我想知道在这种情况下我们是否可以调用任何委托。
谢谢。
我有一个使用 NetworkExtention 的 Mac 应用程序,并且我正在尝试将其分发到 AppStore 之外。我正在按照苹果在其网站上提到的步骤进行操作。
不幸的是,我无法从 Xcode 和 Apple 开发者帐户创建配置文件...
我在 Xcode 中收到以下错误:
预配配置文件“Mac Team 预配配置文件:com.app.****”与 com.apple.developer.networking.networkextension 权利的权利文件值不匹配。
我收到此错误是因为我将此处提到的.entitlements文件的值更改为
<key>com.apple.developer.networking.networkextension</key>
<array>
<string>app-proxy-provider-systemextension</string>
<string>content-filter-provider-systemextension</string>
<string>packet-tunnel-provider-systemextension</string>
</array>
Run Code Online (Sandbox Code Playgroud)
如果我尝试通过 Apple 开发者帐户创建配置文件,即使我已经为开发者 ID 创建了证书,我总是会收到此消息

提前致谢。
macos provisioning-profile networkextension app-store-connect