开发端授权app权限

facebook要求提交应用到他们平台, 并且还限制100mb, 坑爹死了, 果断使用google drive分享给他们, 最開始不确定分享给他们什么样的程序包, 结果审核没通过
这里给大家一个官方公布包的參考, 特喵的不在提交的地方着重给个链接, 挠死你
https://developers.facebook.com/docs/ios/getting-started/advanced

须要相应app开启 publish_actions 权限才干够分享出去:

同一时候须要注意, 申请的话是比較麻烦, 然后设置此权限的具体信息

然后提交应用程序, 以下就是通过模拟器打包的方式打包, 一定要依照步骤来, 普通打包对方无法測试

模拟器中的測试:

要注意以下几点:

info.plist必须包括的内容, 改动info.plist用source view模式直接编辑xml文档

  • CFBundleURLTypes中必须有CFBundleURLSchemes, fb{Your Facebook App Id}须要自己手动去改, 这个地方sharesdk也告诉你加入了
    <key>CFBundleURLTypes</key><array><dict><key>CFBundleTypeRole</key><string>Editor</string><key>CFBundleURLSchemes</key><array><string>fb{YourFacebookAppId}</string></array></dict></array>
  • facebook官方要求加入的信息, 和CFBundleURLTypes并列
    <key>FacebookAppID</key><string>{YourFacebookAppId}</string><key>FacebookDisplayName</key><string>{YourFacebookAppName}</string>
  • 改动ShareSDK针对facebook授权方式改为Web方式, 给facebook发完再改回来, 模拟器上facebook是没有预装, 可是给真机是SSO推荐:
[appInfo SSDKSetupFacebookByAppKey:@"{YourFacebookAppId}"appSecret:@"{YourFacebookAppSecret}"authType:SSDKAuthTypeWeb];
  • HTTP訪问权限, 相同和CFBundleURLTypes并列
    不开启在模拟器中会出现 NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)的错误
    <key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict>

模拟环境程序打包:

原理就是你用模拟器生成, 缓存的文件打包给对方, 命令行这种
尽管非常长 可是须要改的仅仅有{}的部分

ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t {你模拟器缓存文件路径}/{你游戏名称}.app | head -n 1` ~/Desktop/{打包到桌面的程序名}.zip

模拟器路径查找, 找这个位置:

/Users/{username}/Library/Developer/Xcode/DerivedData/

关闭xcode, 并全选,清空里面全部缓存项目
打开xcode, 通过模拟器编译生成出来一个和项目有关联的文件夹

/Users/{username}/Library/Developer/Xcode/DerivedData/{project名+随机字母}/Build/Products/Debug-iphonesimulator/{project名}.app

找到之后回到上面代码编译一下提交就好了, 坑爹的facebook审核

測试自己的打包app:

  • 下载nodejs环境 for mac
  • 安装环境(node-v4.1.1.pkg)到你的系统
  • 下载測试程序 ios-sim
  • 解压缩
  • 用终端找到这个文件夹
  • 运行 xcrun simctl list devices 列出xcodeproject下创建模拟器列表
  • 运行 sudo npm install ios-sim -g
  • ios-sim 能够直接当系统命令使用了
  • 运行 sudo ios-sim showdevicetypes 从中选择设备名称

iPhone-4s, 9.0
iPhone-5, 9.0
iPhone-5s, 9.0
iPhone-6, 9.0
iPhone-6-Plus, 9.0
iPhone-6s, 9.0
iPhone-6s-Plus, 9.0
iPad-2, 9.0
iPad-Retina, 9.0
iPad-Air, 9.0
iPad-Air-2, 9.0
Apple-Watch-38mm, watchOS 2.0
Apple-Watch-42mm, watchOS 2.0

  • 运行 sudo ios-sim --devicetypeid iPhone-6 launch {yourapp}.app
  • 默认不选择设备会直接默认iWatch模拟器运行, 会无法运行

打包測试后没问题, 就能够发给facebook了

烦人的Facebook分享授权相关推荐

  1. 电脑技巧:分享七个解决烦人的弹窗广告的小技巧

    很多朋友经常会经历:刚安装不久的电脑系统,就莫名其妙冒出些一些烦人的弹窗广告. 这些弹窗广告主要有游戏美女.购物.抽奖等弹窗形式,大大影响了我们的电脑使用体验.今天小编给大家介绍一下如何处理掉这些讨厌 ...

  2. 【经验分享】怎么关闭烦人的office助手问答智能AI

    不知道大家有没有遇到过这种情况,每次打开office的时候都会跳出该死的"office助手问答智能AI",就是这个东西,在前天突然出现在电脑上,每次切屏都会蹦出来,相当烦人... ...

  3. 安卓网页广告拦截_拦截烦人的网页广告,增加上网体验

    本号所有资源版权归原作者所有,如有侵权请加小编微信删除.本号免费分享,仅供学习交流,下载后24小时内请自觉删除,切勿用于商业用途,否则后果自负! 今天重新整理分享几大主流浏览器和IE浏览器拦截广告的方 ...

  4. windows7关闭计算机对话框,电脑弹出对话框很烦人怎么办?win7禁止对话框弹出的方法...

    在使用win7系统的过程中,如果系统中出现了错误或者是有某种提示的时候,,系统就会自动弹出一个提示框来提醒用户,但是有时候一些无关紧要的提示也会弹出来,这就非常的烦人了,所以有的用户想设置禁止对话框弹 ...

  5. 那个软件弹出广告_如何关闭烦人的电脑弹窗广告?5种方法教你轻松解决

    如果要问大家在使用电脑的过程中让人最反感的是什么,我想许多人的回答都会是弹窗广告.一些软件为了给自己创收,完全不顾用户的使用体验,在软件中强行加入广告弹窗模块.这些弹窗广告不仅让人在视觉上烦不胜烦,而 ...

  6. qdialog不允许放大缩小弹窗_iOS 13系统太烦人!频繁弹窗提醒App正在定位,竟是为保护隐私?...

    近日,针对iOS 13系统用户频繁收到App追踪消息的弹窗提醒这一问题,苹果回应称,此项更新功能旨在保护用户的隐私,避免被App在后台窃取用户的位置信息并追踪. 据相关媒体报道称,有些开发者担心此项定 ...

  7. facebook 分享页面_Facebook个人资料,页面和组之间有什么区别?

    facebook 分享页面 Facebook is used by a lot of different people for a lot of different things, so it's o ...

  8. 搜狗浏览器广告拦截插件_拦截烦人的网页广告,增加上网体验

    本号所有资源版权归原作者所有,如有侵权请加小编微信删除.本号免费分享,仅供学习交流,下载后24小时内请自觉删除,切勿用于商业用途,否则后果自负! 今天重新整理分享几大主流浏览器和IE浏览器拦截广告的方 ...

  9. facebook 分享页面_如何建立Facebook页面

    facebook 分享页面 Facebook Pages are a great way to promote your business, a cause, or just your hobby. ...

最新文章

  1. 关于csgo的观看录像fps低_中国CSGO神秘天才欲初登赛场!却因这件事被无数人所质疑!!...
  2. 通过串口关闭Linux服务器
  3. (转)致李开复博士的一封信
  4. VTK:Qt之ShareCameraQt
  5. springboot 各种日志打印
  6. 邮件服务器之微软Exchange server (转)
  7. 有了报表FineReport,为什么还要上FineBI?
  8. 心愿作文计算机,关于心愿的作文150字
  9. 为什么说买腾讯云服务器通过代理商购买更划算
  10. Linux环境中安装zookeeper
  11. 数组中出现次数超过一半的数字
  12. [SDIO]Read Wait 读等待机制
  13. mysql易百_MySQL curtime()函数
  14. LeetCode 409. 最长回文串(构造最长回文判断)
  15. eNSP基本代码汇总
  16. 视频教程-SharePoint 2016进阶教程-其他
  17. 借用词的计算机英语词汇,计算机英语专业词汇的构成.doc
  18. 广播BroadcastReceiver使用
  19. 火狐浏览器--用法/快捷键/背景色
  20. Efficient Zero-Knowledge Argument for Correctness of a Shuffle学习笔记(1)

热门文章

  1. Spring MVC拦截器+注解方式实现防止表单重复提交
  2. ROS探索总结(四)(五)(六)——简单的机器人仿真 创建简单的机器人模型smartcar 使用smartcar进行仿真
  3. 概率统计:第二章 随机变量及其分布
  4. RANSAC算法做直线拟合
  5. 信息系统项目管理师-质量管理知识点
  6. 【云吞铺子之专家来了】CDN缓存解读和配置策略
  7. 腾讯,百度,网易游戏,华为笔面经验
  8. 一道比较实用的MySQL面试题:游戏数据充值查询
  9. Android快速开发框架-ZBLibrary 源码分享
  10. 书评 - 《展望敏捷软件测试》